Результаты поиска по запросу "c++11"
std :: thread не является членом пространства имен std с использованием Eclipse Kepler MinGW
Я пытаюсь скомпилировать простую программу на C ++, которая использует std :: thread в eclipse kepler / mingw 4.8.1 и win32. Я надеюсь перенести разработку в linux через несколько лет после разработки Windows. #include "test.h" #include <thread> ...
- Было бы хорошо, если бы это было реализовано!
лжающийсямое путешествие в мир вариационных шаблонов [https://stackoverflow.com/q/4691657/20984]Я столкнулся с другой проблемой. Предполагая следующий класс шаблона: template < typename T > struct foo { //default implementation };можно ...
Генерация наследования сложных вариабельных шаблонов
Немного поиграв с вариадическими шаблонами, чтобы попытаться выяснить, что с ними можно сделать, я обнаружил, что задаюсь вопросом: Предположим, у меня есть класс, который может принимать несколько других классов в качестве параметров шаблона, ...
Семантика для обернутых объектов: ссылка / значение по умолчанию через std :: move / std :: ref
В последнее время я часто использую естественную идиому, которую я «открыл» в C ++ 11, - это то, что обернутый объект может автоматически содержать ссылку, когда это возможно. Основной вопрос здесь будет о сравнении поведения этой «идиомы» с ...
довольно мало, каждый результат обновляется атомарно. Самое главное, вы не хотите читать счетчик в критическом разделе.
я есть код, который выполняет много итераций, и только если условие выполняется, результат итерации сохраняется. Это естественно выражается как цикл while. Я пытаюсь заставить код работать параллельно, так как каждая реализация независима. Итак, ...
в с ++ 11
аюсь скомпилировать следующий исходный код #include <boost/property_tree/ptree.hpp> int main() { boost::property_tree::ptree b; b.push_back(std::make_pair("a", "b")); return 9; }используя следующий компилятор и инструкции: $ g++ ./source.cpp ...
применяется к самому указателю или объекту, на который он указывает, тогда как в этом случае больше нет двусмысленности.
робовал какой-то код, и мне интересно, какconst квалификатор в C ++ применяется к типам указателей при использованииauto. int main() { int foo = 1; int bar = 2; //Expected: const int * ptr_to_const_int = &foo; const auto ptr_to_const_int = &foo; ...
перемещение может быть настолько эффективным, насколько уже есть копия.
вая высокое качество современных компиляторов в отношении оптимизации возвращаемого значения (как RVO, так и NRVO), мне было интересно, для какой сложности класса имеет смысл начинать добавлять конструкторы перемещения и операторы присваивания ...
Надеюсь, что это помогло ... исключения дикий зверь, чтобы приручить :)
роизойдет в следующем стандарте C ++ 0x, когда в конструкторе перемещения будет возникать исключение? Останется ли оригинальный объект? или оба объекта находятся в неопределенном состоянии? Какие гарантии дает язык?
Просто потому, что вам дают указатель, изначально ничего не говорит о вашей способности использовать ссылки.
+ можно использоватьstatic ключевое слово в блоке перевода, влияющее на видимость символа (объявление переменной или функции). В n3092 г. это устарело: Приложение D.2[Depr.static] Использование статического ключевого слова не рекомендуется при ...