Начал проект на C++11 (в девичестве C++0x) и GTK+.
Идея конструкторов и операторов перемещения и rvalue-ссылки интересна, но несколько непривычна.
Вот хорошая статья на эту тему:
A Brief Introduction to Rvalue References
CDT 8.0 поддерживают все фичи что есть в g++ 4.5 но постоянно ругается на std::move и std::forward, хотя компилятор все прожевывает исправно.
А пока больше всех в C++11 порадовали class enum
Идея конструкторов и операторов перемещения и rvalue-ссылки интересна, но несколько непривычна.
Вот хорошая статья на эту тему:
A Brief Introduction to Rvalue References
CDT 8.0 поддерживают все фичи что есть в g++ 4.5 но постоянно ругается на std::move и std::forward, хотя компилятор все прожевывает исправно.
А пока больше всех в C++11 порадовали class enum
Пока для того чтобы среда не ругалась определил символ препроцессора __GXX_EXPERIMENTAL_CXX0X__ и сделал #include
ОтветитьУдалитьПомогло. Но компилятор и без определения этого символа был вполне счастлив.