Результаты поиска по запросу "c++11"
В чем разница между is_trivially_copyable и is_trivially_copy_constructible?
Когда они дадут другой ответ, и когда эта разница будет полезна, если вообще будет?
Понимание std :: function и std :: bind
Я играл arround с std :: function и std :: bind, и я заметил что-то не интуитивное, и я хотел бы понять это лучше. Например: void fun() { } void hun(std::string) { } int main() { function<void(int)> g = &fun; //This fails as it should in my ...
Должен ли std :: move использоваться в операторах return для эффективности?
Я не могу понять, делает ли std :: move в следующем коде что-то хорошее или что это совершенно неправильно? КлассObject определены оба конструктора Move и Copy. Первый: с ходом: template<typename T> template <typename F> const ...
Что делает static_assert и для чего вы его используете?
Не могли бы вы привести пример, гдеstatic_assert(...) 'C++0x' бы решить проблему в руке элегантно? Я знаком со временем выполненияassert(...), Когда я должен предпочестьstatic_assert(...) сверх обычногоassert(...)? Также вboost есть то, что ...
Получение unique_ptr из очереди приоритетов
Я поддерживаю наборunique_ptr случаи вpriority_queue, В какой-то момент я хочу получить первый элемент и удалить его из очереди. Однако это всегда приводит к ошибке компилятора. Смотрите пример кода ниже. int main () { ...
Зависимое разрешение имен и пространство имен std / Стандартная библиотека
Отвечаяэтот ТАК вопрос [https://stackoverflow.com/q/16544974/420683](лучше прочитатьэтот "дубликат" [https://stackoverflow.com/q/4447827/420683]), Я придумал следующее решение для зависимого разрешения имен оператора: [Temp.dep.res] / 1: При ...
Почему этот простой пример многопоточности c ++ 11 не работает при компиляции с помощью clang 3.2?
Я не могу понять, что я делаю здесь не так. Это очень короткая программа: #include <iostream> #include <string> #include <atomic> #include <thread> using namespace std; int main(int argc, char ** argv) { thread foo( []() { cout << "Hello World" ...
Установить точность std :: to_string при преобразовании значений с плавающей запятой [duplicate]
На этот вопрос уже есть ответ здесь: Точность std :: to_string (double) [/questions/14520309/the-precision-of-stdto-stringdouble] 2 ответаВ C ++ 11, std ::нанизывать [http://en.cppreference.com/w/cpp/string/basic_string/to_string]по умолчанию 6 ...
Создание составного типа из двух перечисляемых классов, готовых для отображения STL
Я хотел бы создать составной тип из двухenum classes. enum class Color {RED, GREEN, BLUE}; enum class Shape {SQUARE, CIRCLE, TRIANGLE}; class Object { Color color; Shape shape; public: };Для того, чтобы использоватьObject в контейнере STL, ...
C ++ 11 «native_handle» не является членом «std :: this_thread»
В следующем фрагменте кода, void foo() { std::this_thread::native_handle().... //error here } int main() { std::thread t1(foo); t1.join(); return 0; }Как вы получаетеnative_handle изstd::this_thread изнутри функцииfoo?