Результаты поиска по запросу "c++11"
@ Конрад, мне кажется, это слишком многословно, после того, как будет определен cctor, mctor не будет определен (насколько я понимаю текущий проект). Вы бы также определили конструктор по умолчанию как удаленный для каждого класса, который определяет пользовательский конструктор?
после просмотраэта замечательная лекция [http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Introduction-to-STL-with-Stephan-T-Lavavej/] по ссылкам на rvalue я думал, что каждый класс получит пользу от такого «конструктора ...
Вызов функции автоматически при выходе из std :: thread в C ++ 11
Я хочу настроить вызов функции (или лямбда-функции) так, чтобы она происходила автоматически при выходе из текущего потока, но я не вижу способа сделать это, который работает сstd::thread если я не возьму на себя всю задачу создания потока или ...
Ааа это исправляет. Большое спасибо, Бен. Я не установил libstdc ++ 6-devel. К сожалению, Cygwin не предоставляет больше документации, чтобы сделать процесс менее подверженным ошибкам.
пилирую проект с использованием Cygwin (GCC v4.5.0), и у меня возникла странная проблема с компоновщиком. Я надеюсь, что кто-то с некоторым опытом может помочь. Ошибка: неопределенная ссылка наstd::basic_string<char, ...
@Oliv Я подозреваю, что источником UB является не арифметика указателей, а преобразование массива в указатель, применяемое к массиву вне его времени жизни.
те рассмотрим этот пример кода: struct sso { union { struct { char* ptr; char size_r[8]; } large_str; char short_str[16]; }; const char* get_tag_ptr() const { return short_str+15; } };В[Basic.expr] ...
только сейчас было бы здорово, если бы вы могли помочь!
решить очень специфическую проблему в моем приложении, мне нужен разделяемый указатель на распределенные данные, но для внешнего мира базовый тип данных должен оставаться скрытым. Я мог бы решить эту проблему, создав некоторый класс Root, ...
VS2010 не делает этого, потому что они не были Стандартными во время реализации.
стой программист. Мои переменные членов класса чаще всего состоят из POD-типов и STL-контейнеров. Из-за этого мне редко приходится писать операторы присваивания или конструкторы копирования, поскольку они реализованы по умолчанию. Добавьте к ...
Реализация `back_emplacer`: оператор по умолчанию = vs универсальная эталонная версия?
В контекстеэтот вопрос [https://stackoverflow.com/q/18724999/1131467]Вот реализация C ++ 11back_emplacer который используетemplace_back вместо того, какstd::back_inserter использованияpush_back: #include <iterator> #include <vector> #include ...
Хранить будущее в списке
Я хочу сохранить в списке фьючерсы нескольких потоков, порожденных с помощью async, чтобы получить их результаты позже. future<int> f = async(doLater, parameter); list<future<int>> l; l.push_back(f); Однако компилятор печатает следующее ...
и позволить вызывающей стороне обернуть его в потоке?
аю, я пойду прямо в это и начну с кода: #include <iostream> #include <fstream> #include <string> class test : public std::ofstream { public: test(const std::string& filename) { this->open(gen_filename(filename)); }; test(const test&) = delete; ...
Эффективный способ найти частоты каждого уникального значения в std :: vector
Учитывая векторstd::vector<double> vМы можем эффективно найти уникальные элементы: std::vector<double> uv(v.begin(), v.end()); std::sort(uv.begin(), uv.end()); std::erase(std::unique(uv.begin, uv.end()), uv.end());Какой самый лучший способ (без ...