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

1 ответ

 тип класса, но не тип объединения (3.9.2) ".

тим, у меня есть некоторый шаблонный класс в зависимости от типаT. T может быть что угодноint, int*, pair <int, int> или жеstruct lol; это не может бытьvoid, ссылка или что-нибудь cv-квалифицированное хотя. Для некоторой оптимизации мне нужно ...

1 ответ

 в C ++ 0x.

ел бы иметь C ++ 0xstatic_assert [http://msdn.microsoft.com/en-us/library/dd293588.aspx]который проверяет, является ли данный тип ...

1 ответ

Можно ли использовать черты типа, чтобы проверить, является ли тип контейнером?

Могу ли я использовать C ++ Type Traits, чтобы проверить, является ли тип контейнером, подобным STL? Я уже знаю о встроенных GCC__is_class но я хотел бы быть более конкретным, если это возможно.

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

1 ответ

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

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

1 ответ

Ошибка std :: is_default_constructible <T>, если конструктор является закрытым

У меня есть следующий фрагмент #include <type_traits> #include <boost/type_traits.hpp> class C { C() { } }; int main() { static_assert(!boost::has_trivial_default_constructor<C>::value, "Constructible"); ...

1 ответ

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

Когда они дадут другой ответ, и когда эта разница будет полезна, если вообще будет?

1 ответ

Устранить неоднозначность перегруженного указателя на функцию-член в качестве параметра шаблона

Я пытаюсь воссоздатьОбразец наблюдателягде я могу идеально передать параметры для данного члена функции наблюдателей. Если я попытаюсь передать адресфункция-члену которого естьнесколько переопределений, он не может вывести правильную ...

1 ответ

Черты типа C ++, чтобы проверить, есть ли в классе оператор / член [duplicate]

Возможный дубликат: Можно ли написать шаблон C ++ для проверки существования функции? [https://stackoverflow.com/questions/257288/is-it-possible-to-write-a-c-template-to-check-for-a-functions-existence] Можно ли использовать черты типа наддува ...

2 ответа

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

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

2 ответа

Как вы используете черты типа для условной компиляции?

я пытаюсь написать код, какВот но с использованием функций C ++ 11, без Boost.Работает отэтот примерЯ попытался определить