Результаты поиска по запросу "typetraits"
проверять параметры шаблонов на уникальность
Я хочу, чтобы параметры шаблона с переменными параметрами были уникальными. Я знаю, когда множественное наследование, идентичное наследование классов не допу...
Какие <type_traits> не могут быть реализованы без ловушек компилятора?
C ++ 11 обеспечивает стандарт.
Как я могу использовать std :: enable_if с само-выводимым типом возврата?
C ++ 14 будет иметь функции, чей тип возврата может быть выведен на основе возвращаемого значения.
Могу ли я перегружать функции тип-чертами?
Позволять'скажем, у меня есть шесть типов, и каждый из них принадлежит к концептуальной категории.Вот диаграмма, которая показывает это:Или, возможно, бо...
Черты типа C ++, чтобы проверить, есть ли в классе оператор / член [duplicate]
Возможный дубликат:Можно ли написать шаблон C ++ для проверки функции "существование?Можно ли использовать черты типа наддува или какой-либо другой меха...
В чем разница между is_trivially_copyable и is_trivially_copy_constructible?
Когда они дадут другой ответ, и когда эта разница будет полезна, если вообще будет?
Как написать шаблон `is_complete`?
После ответаэто [https://stackoverflow.com/questions/1611771/deleting-object-with-private-destructor] вопрос, который я пытался найтиis_complete шаблон в библиотеке Boost, и я понял, что в Boost.TypeTraits такого шаблона нет. Почему такого ...
c ++: альтернатива 'std :: is_fundamental'?
В функции внутри шаблонного класса я пытаюсь различить примитивные типы и другие. В C ++ 11 вы можете сделать: if(std::is_fundamental<T>::value) { // Treat it as a primitive } else { //Treat it otherwise }Пожалуйста, поправьте меня, если я ...
Разница между char и подписанным char в c ++?
Рассмотрим следующий код: #include <iostream> #include <type_traits> int main(int argc, char* argv[]) { std::cout<<"std::is_same<int, int>::value = "<<std::is_same<int, int>::value<<std::endl; std::cout<<"std::is_same<int, signed int>::value ...