Результаты поиска по запросу "c++11"

1 ответ

open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#616

2 ответа

@ FrancoisAndrieux или std :: vector :: данные по этому вопросу. Это хорошее правило, хотя, на мой взгляд. Большинство неконстантных методов, кроме методов, которые дают прямые ссылки на данные.

1 ответ

 за

жка из Стандарта 20.12 [function.objects]:

ТОП публикаций

1 ответ

 на самом деле дает ему способ сделать это.

ю это:Ленивые совпадения квантификаторов: как можно меньше (самое короткое совпадение)Также известно, что конструктор:

3 ответа

 библиотека. Это предотвращает нежелательную привязку к временному в одном объявлении, например:

3.9 чрезвычайно многократно использует память, используемую временными.Этот код UB (упрощенный код):

1 ответ

 копировать:

аюсь создать свой собственный

2 ответа

@ Dionne, это не стандартизированные типы. Ваша реализация должна выбрать набор типов, которые, как известно, имеют разные размеры.

сто изучаю основы метапрограммирования в C ++, и я подумал, что было бы неплохо увидеть, как другие вопросы решат следующий вопрос. Также было бы очень прият...

2 ответа

@ peper0: Тогда не используйте реальный распределитель кучи. Используйте распределитель пула или что-то подобное.

у нас есть неподвижный, не копируемый класс с неявным конструктором, мы можем вернуть его и использовать следующим образом (в C ++ 11):

3 ответа

Как сделать условный typedef в C ++

Я пытаюсь сделать что-то вроде этого: #include <iostream> #include <random> typedef int Integer; #if sizeof(Integer) <= 4 typedef std::mt19937 Engine; #else typedef std::mt19937_64 Engine; #endif int main() { std::cout << sizeof(Integer) << ...

1 ответ

c ++ 11 ошибка компиляции структуры struct

struct SS {int a; int s;}; int main () { vector<SS> v; v.push_back(SS{1, 2}); } Код может быть скомпилирован без каких-либо ошибок. Однако, когда структура инициализируется в классе, я получил ошибку компиляции. Кто-нибудь может ...