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

1 ответ

конструктор constexpr с проверкой времени компиляции

1 ответ

Инициализация элемента std :: array <char, x> в конструкторе с использованием строкового литерала. Ошибка GCC?

3 ответа

Параметры шаблона в шаблонах C ++

Я пытаюсь использовать параметры шаблона шаблона, похожие на то, что сделаноВот а такжеВот (и много других мест).

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

5 ответов

Предназначены ли int8_t и uint8_t для типов символов?

Учитывая эту программу на C ++ 11, я должен ожидать увидеть число или букву? Или не делать ожидания? #include <cstdint> #include <iostream> int main() { int8_t i = 65; std::cout << i; }Стандарт определяет, может ли этот тип быть или будет типом ...

1 ответ

Как избежать этого предложения ложного в шаблоне SFINAE?

Поэтому я хочу написать автоматический!=: template<typename U, typename T> bool operator!=(U&& u, T&& t) { return !( std::forward<U>(u) == std::forward<T>(t) ); }но это невежливо1, Вот я и пишу // T() == U() is valid? template<typename T, ...

4 ответа

Снижение производительности из-за инициализации элементов по умолчанию в стандартных контейнерах

(Да, я знаю, что естьвопрос [https://stackoverflow.com/questions/7218574/avoiding-default-construction-of-elements-in-standard-containers] с почти таким же названием, но ответ был неудовлетворительным, см. ниже) РЕДАКТИРОВАТЬ К сожалению, ...

5 ответов

Как поменять порядок аргументов переменной функции шаблона?

у меня естьфункция шаблонас участиемаргументы шаблона varargs, нравится template<typename Args...> void ascendingPrint(Args... args) { /* ... */ }И я хочу написать template<typename Args...> void descendingPrint(Args... args) { ...

2 ответа

Что делает "новый авто"?

Что это значит, когда я используюnew auto? Рассмотрим выражение: new auto(5)Каков тип динамически размещаемого объекта? Какой тип указателя он возвращает?

1 ответ

std :: function как callback, возможна ли отмена регистрации?

Вопрос строго оstd::function и нетboost::function, УвидетьОбновить раздел в нижней части этого вопроса для более подробной информации, особенно в части о том, что нельзя сравнивать непустыеstd::function объекты в соответствии со стандартом C ++ ...

1 ответ

C ++ 11 безопасно присоединяется к потоку без использования блока try / catch

Согласно документацииВот [http://en.cppreference.com/w/cpp/thread/thread/join]а такжеВот [http://en.cppreference.com/w/cpp/thread/thread/joinable], метод соединения потока C ++ 11 будет бросатьstd::system_error еслиjoinable() == false, Таким ...