Результаты поиска по запросу "c++11"
Улучшения производительности в C ++ 0x
Одним из улучшений C ++ 0x, которое позволит писать более эффективный код C ++, является умный указатель unique_ptr (очень плохо, что он не позволит перемещаться по операциям, подобным memmove (): предложение не вошло в черновик). Каковы другие ...
std :: error_code, my_error :: check_block == my_error :: validate && my_error :: accept_block == my_error :: validate
Я использую std :: error_code и имею кучу ошибок, определенных (используя enum класс) и зарегистрированных. У меня есть очень общая ошибка, которая теперь называется my_error :: validate, но я хочу предоставить более конкретные версии в моей ...
Какой вариант использования для перегрузки функций-членов в ссылочных квалификаторах?
C ++ 11 позволяет перегружать функции-члены на основе ссылочных квалификаторов: class Foo { public: void f() &; // for when *this is an lvalue void f() &&; // for when *this is an rvalue }; Foo obj; obj.f(); // calls lvalue ...
как динамически ссылаться на локальную копию libc.so.6, libstdc ++. so.6 в системе со старой версией gcc
мой код написан на c ++ 2011 и скомпилирован в g ++ 4.8. однако мой системный администратор не будет обновлять вычислительный кластер с gcc / g ++ 4.1. я получаю следующую ошибку: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ...
«Сдвинуть» два вектора вместе
Если у меня есть два вектора и я хочу объединить их в один, я могу сделать это следующим образом: std::vector<T> a(100); // just some random size here std::vector<T> b(100); a.insert(std::end(a), std::begin(b), std::end(b));Это включает в ...
Как я могу иметь несколько пакетов параметров в шаблоне с переменными параметрами?
функцияодин() принимает один пакет параметров. функциядва() принимает два. Каждая упаковка ограничена типамиA а такжеB, Почему невозможно создать экземплярдва()? template <typename T> struct A {}; template <typename T> struct B {}; ...
Почему мне разрешено копировать unique_ptr? [Дубликат]
Возможный дубликат: Возвращение unique_ptr из функций [https://stackoverflow.com/questions/4316727/returning-unique-ptr-from-functions] 20.7.1.2 [unique.ptr.single] определяет конструктор копирования следующим образом: // disable copy from ...
std :: кортеж и стандартное расположение
Если все членыstd::tuple являются изстандартные типы макетов [https://stackoverflow.com/a/7189821/734069], в том, чтоstd::tuple сама стандартная раскладка? Наличие определяемого пользователем конструктора копирования делает его нетривиальным, но ...
Имеет ли смысл использовать семантику перемещения для оператора + и / или оператора + =?
Мне было интересно, в каких случаях имеет смысл использовать семантику перемещения при перегрузке оператора + и / или оператора + =. Хотя это объясняется вэтот ...
используя атрибуты C ++ 11
Не могли бы вы объяснить, как получить информацию из атрибутов в C ++? Например, я хочу написать C ++ для привязки к Python. Для этого мне нужно аннотировать все методы в классе с определенной информацией о привязке. Теперь мне ...