Результаты поиска по запросу "c++11"
Нет ли специализаций std :: hash для стандартных контейнеров?
I только что [https://stackoverflow.com/questions/8026890/c-how-to-insert-array-into-hash-set/8026914#8026914] Я был немного удивлен, будучи не в состоянии просто использовать std::unordered_set<std::array<int, 16> > test;потому что, кажется, ...
Как распаковать параметр шаблона с числовой последовательностью?
Как (или можно) распаковать пакет параметров с числовой последовательностью? Например, template <typename C, typename... T> C* init_from_tuple(bp::tuple tpl) { return new C{bp::extract<T>("magic"(tpl))...}; // <-- }который<-- линия ...
Безымянная переменная цикла в диапазоне для цикла?
Есть ли способ не «использовать» переменную цикла в цикле for на основе диапазона, но также избежать предупреждений компилятора о том, что она не используется? Для контекста я пытаюсь сделать что-то вроде следующего. Я включил ...
Как использовать унифицированный синтаксис C ++ 11?
Я не могу понять, когда и как использовать новый унифицированный синтаксис инициализации в C ++ 11. Например, я получаю это: std::string a{"hello world"}; // OK std::string b{a}; // NOT OKПочему это не работает во втором случае? Ошибка: error: ...
Использование шаблона посетителя с шаблонными производными классами
Я пытаюсь реализовать шаблон Visitor с шаблонными производными классами Я работаю с gcc 4.5вот VisitorTemplate.hpp, я специализировал Derived в классе Visitor, но я хотел бы иметь возможность обрабатывать любой тип: редактировать: благодаря ...
Шаблоны не всегда предполагают типы списков инициализаторов
#include <initializer_list> #include <utility> void foo(std::initializer_list<std::pair<int,int>>) {} template <class T> void bar(T) {} int main() { foo({{0,1}}); //This works foo({{0,1},{1,2}}); //This works bar({{0,1}}); //This warns ...
Как написать конечный тип возврата с поддержкой ADL или спецификацию noexcept?
Представьте, что я пишу какой-то контейнерный шаблон или что-то в этом роде. И приходит время специализироватьсяstd::swap для этого. Как хороший гражданин, я включу ADL, выполнив что-то вроде этого: template <typename T> void ...
Могу ли я специализировать шаблон класса с помощью шаблона псевдонима?
Вот простой пример: class bar {}; template <typename> class foo {}; template <> using foo<int> = bar;Это разрешено?
Нетипичные шаблоны переменных функций в C ++ 11
я увиделСообщение блога [http://cpptruths.blogspot.com/2011/10/multi-dimensional-arrays-in-c11.html] который использовал нетипичные шаблоны с переменным числом аргументов (в настоящее время не поддерживается gcc, только clang). template <class ...
попробуйте поймать, наконец, построить - это в C ++ 11? [Дубликат]
Возможный дубликат: Поддерживает ли C ++ блоки finally? (А что это за «RAII», о котором я продолжаю слышать?) [https://stackoverflow.com/questions/161177/does-c-support-finally-blocks-and-whats-this-raii-i-keep-hearing-about] Поддерживается ли ...