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

1 ответ

В чем разница между is_trivially_copyable и is_trivially_copy_constructible?

2 ответа

«Что случилось с моим SFINAE»?

Я новичок в написании кода метапрограммирования шаблонов (вместо того, чтобы просто его читать). Так что я сталкиваюсь с некоторыми проблемами с нубами. Один...

1 ответ

Лучший способ проверить наличие оператора в C ++ 11

Мне нужно проверить, имеет ли данный класс<<(cls, ostream) определен оператор или нет. Если так, я хочу, чтобы моя функция использовала это для записи вostringstreamв противном случае следует использовать стандартный код. Я знаю, что этот вопрос ...

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

2 ответа

Проверьте, передан ли тип в пакет параметров шаблона

0 ответов

Почему is_constructible утверждает, что что-то является конструктивным, если это не так?

Следующая программа, скомпилированная с GCC 4.7 и clang 3.2, выдает «1» в качестве вывода. #include <type_traits> struct foo { template<typename T> foo(T) { static_assert(not std::is_same<int, T>(), "no ints please"); } }; #include <iostream> ...

1 ответ

 не будет заботиться об определенных битах, поскольку речь идет о языке, они все еще там, и они все еще имеют значение.

2 ответа

Проверьте признаки для всех аргументов шаблона переменной

2 ответа

c ++: альтернатива 'std :: is_fundamental'?

2 ответа

c ++: альтернатива 'std :: is_fundamental'?

В функции внутри шаблонного класса я пытаюсь различить примитивные типы и другие. В C ++ 11 вы можете сделать: if(std::is_fundamental<T>::value) { // Treat it as a primitive } else { //Treat it otherwise }Пожалуйста, поправьте меня, если я ...

5 ответов

Как работает `is_base_of`?

Как работает следующий код?