Результаты поиска по запросу "c++11"
Предпочтительное стандартное использование: диапазон на основе или std :: for_each
ВC ++ 11 [http://en.wikipedia.org/wiki/C%2B%2B11], есть два цикла по всем элементам (диапазон основан на и for_each). Есть ли какая-либо причина, чтобы отдавать предпочтение одному другому, или есть ситуации, когда один лучше подходит? for ...
Как вызвать функцию callfunc в cocos2dx 3.0
Я должен преобразовать цель C ++ в C ++ 11. Я придерживался следующего синтаксиса. Я сослался на testcpp и попробую следующий синтаксис. Вот код, который я попробовал: this->runAction ( Sequence::create ( ...
Пропуск в диапазоне на основе для «индекса»?
Есть ли способ получить доступ к итератору (предположим, что нетиндекс цикла..?) в цикле для C ++ 11 на основе диапазона? Часто нам нужно сделать что-то особенное с первым элементом контейнера и перебрать оставшиеся элементы. Я ищу что-то ...
Ошибка MinGW: «поток» не является членом «стандартного»
Я пытаюсь кросс-компилировать для Windows простое приложение: #include <thread> void Func(){ return; } int main(){ std::thread thr1(Func); thr1.detach(); return 0; }И вот что я получаю: $ i686-w64-mingw32-g++ -static-libstdc++ -static-libgcc ...
Почему для этого нужен явный std :: move?
Допустим, я получилFoo класс, содержащийstd::vector построен изstd::unique_ptr объекты другого класса,Bar. typedef std::unique_ptr<Bar> UniqueBar; class Foo { std::vector<UniqueBar> bars; public: void AddBar(UniqueBar&& bar); }; void ...
Рефакторинг с C ++ 11
Учитывая новый набор инструментов, предоставляемый с ++, многие программисты стремятся упростить код, выразить его, повысить эффективность, пролистать старый код и внести изменения (некоторые бессмысленные, некоторые успешные) для достижения ...
Почему бы не наследовать от std :: allocator
Я создал свой собственный распределитель следующим образом: template<typename T> class BasicAllocator { public: typedef size_t size_type; typedef ptrdiff_t difference_type; typedef T* pointer; typedef const T* const_pointer; typedef T& ...
Пример списка инициализаторов C ++ 0x
Я хотел бы увидеть, как этот пример существующего кода сможет использовать преимущества списка инициализаторов C ++ 0x. Example0: #include <vector> #include <string> struct Ask { std::string prompt; Ask(std::string a_prompt):prompt(a_prompt){} ...
Как я могу переписать этот код JavaScript для C ++ 11?
Это код закрытия javascript, который я видел в Javascript Definitive Guide. Я хотел бы написать это как C ++ 11 var uniqueID1 = (function() { var id = 0; return function() { return id++; }; })();Это код cpp, который я написал. Но это не ...
Преимущества использования reference_wrapper вместо необработанного указателя в контейнерах?
Какие преимущества имеет использованиеstd::reference_wrapper как параметр шаблона контейнеров вместо необработанных указателей? Этоstd::vector<std::reference_wrapper<MyClass> > противstd::vector<MyClass*> Мне нравится забывать о пустых значениях ...