Pull to refresh
32
0

User

Send message
Но Google C++ Style Guide рекомендует передавать неизменяемые параметры по константной ссылке const&, а изменяемые по константному указателю *const

Я, наверное, что-то путаю, но в Google C++ Style Guide говорится о const T*, а не о T* const ??
Подождите, минимальный код, который позволял работать с С — ассемблер в файлах *.s, так?
Там в Description:
We have checked the header files from the Embarcadero C++Builder XE3 project...
да.., моя маленькая статья даже рядом не валялась.
Кто-то мне говорил, что, кроме всего прочего, есть генератор псевдослучайных чисел реализован с помощью шаблонов C++. Всё это очень интересно…
Спасибо за впечатления.
которую Вы, чисто случайно, и начали :)
при композиции в объекте хранятся сами подобъекты, а не указатели на них

может, наоборот — обычно, в объекте хранятся указатели на подобъекты, а не сами подобъекты, но если объкт мал, то его имеет смысл хранить не через указатель, а напрямую.
Я не понимаю вывод — Вы сказали истину, которую знают все — нельзя решить все задачи с помощью одного и того же метода, будь то «программирование всего только с помощью С++, потому что он классный» и т.д.

Конечно есть моменты, когда чётко предельно видно, что нужно использовать наследование/композицию, а во всех остальных случаях советуют экспериментировать, использовать и наследование, и композицию вместе.
о, извините, господа, за мою глупую, детскую восхищённость и открытость. Впредь такого не будет.
т.е. это как-будто мы написали собственный std::vector с запрещёнными операциями копирования и создания… просто и гениально!
кроме нового конструктора еще и новый слот — при активном использовании — боюсь предположить, какой набор ф-й будет иметься…

А обычно ведь происходит наследование от классов Qt, что делает нас полноценными владельцами функционала и прописать Q_OBJECT не составляет никакого труда. В других случаях — то-ли из-за боязни «тяжёлого» QObject, то-ли из-за каких либо других причин, по крайней мере в моём случае — находился вариант обхождения без сигналов/слотов, причём, вполне скромный и не расточительный… да ещё если учесть C++11( ->куда же без Qt5 ) — проблема полностью отпадает.
хорошая статья, спасибо за проделанную работу.
а в каком плане «не очень хорошо работает в Visual Studio 2010»?
думаю, все через это проходили, куда же без этого, а потом оказывалось, что всё уже давно есть в std::tr1::function, например.
Я правильно понимаю, что вместо int вот тут boost::signal<int(), Sum> signal должен быть string?
Спасибо за статью, сигналы, возвращающие объекты порадовали… интересно, кто-то использовал эту возможность не на примерах?
это, наверное что-то жёсткое будет… очень хотелось бы поучаствовать, но думаю маленький ещё…
How long does the course take?
This is the first time the course has been run in this format, and we are setting the deadlines dynamically to fit the maximum workload, so it is difficult to say, but for planning purposes we estimate approximately 12-18 months.


Isn't this a huge undertaking, usually done by an entire team of programmers?
The short answer is yes. This is a «Grandmaster» level programming course for world-class senior software engineers. It will be very difficult and mind-bending work.
извините, исправил.
не знаю, билдил 2012 студией еще 19 декабря, когда Qt 5.0.0 вышел!, не было таких проблем, только когда добавляешь в Qt Creator — ругался ворнингом, что The compiler 'Microsoft Visual C++ Compiler' 11.0 (x86) can not produce code for the Qt version 'Qt 5.0.0, но всё билдилось и запускалось без каких-либо проблем.

Умеете привлечь названием.
и часто вы такие чудеса делаете?
как по мне не очень содержательная табличка. Толку, если названия ф-й, во-первых, почти у всех одинаковы, во-вторых, сами напрашиваются, если знаешь хоть приблизительно что хочешь. Вопрос уже стоит в том, какая лучше и почему — т.е., как уже говорилось, лучше бы сложность этих операций.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity