Результаты поиска по запросу "templates"
std :: function как параметр шаблона
У меня сейчас естьmap<int, std::wstring>, но для гибкости, я хочу иметь возможность назначить лямбда-выражение, возвращаяstd::wstring как значение на карте. Итак, я создал этот шаблон класса: template <typename T> class ValueOrFunction { ...
Специализация шаблона после создания экземпляра?
Мой полный код слишком длинный, но вот фрагмент, который будет отражать суть моей проблемы: class BPCFGParser { public: ... ... class Edge { ... ... }; class ActiveEquivClass { ... ... }; class PassiveEquivClass { ... ... }; ...
Представлять дерево объектов в шаблоне Django
У меня есть модель Django, которая имеет ForeignKey для того же класса, эффективно создавая дерево: class Tag(models.Model): name = models.CharField(max_length=50) parent = models.ForeignKey('self', blank=True, null=True)Игра с рекурсивом в ...
для получения дополнительной информации, отдельная модель компиляции является предметом этой более поздней статьи.
жный дубликат: Почему реализация и объявление класса шаблона должны находиться в одном заголовочном файле? [https://stackoverflow.com/questions/3749099/why-should-the-implementation-and-the-declaration-of-a-template-class-be-in-the-s] например, ...
стать действительными кандидатами, а затем приводит к неоднозначности.
я есть код, который по-разному интерпретируется g ++ сc++14 а такжеc++17 стандартные флаги: #include <iostream> #include <vector> template<class T, class A> void func(const std::vector<T, A>&v) { std::cout << 1 << std::endl; } template<typename ...
В последнем случае параметр является шаблоном типа T и поэтому требует typename
аюсь изучить библиотеку STL, и у меня странная проблема. Этот код прекрасно компилируется: void Show(vector<int> myvec) { vector<int>::iterator it; cout << "Vector contains:"; for( it = myvec.begin(); it < myvec.end(); it++) { cout << " " ...
может использоваться как своего рода GDB для создания шаблонов. Это (насколько я знаю) основано на инструментах Clang.
правильно отлаживать сложные макросы в C ++, я обычно запускаю на них препроцессор, чтобы точно увидеть, как выглядит результирующий код. Есть ли аналогичный способ «предварительной обработки» кода шаблона?
Существует также TryFindResource, который будет возвращать ноль, если ресурс не существует, вместо выдачи ошибки.
я есть диалоговое окно с ошибкой (показано упрощенно ниже). Я отображаюотчет объект вContentControl к которому я определилшаблон simpleErrorTemplate. СуществуетCheckBox в окне, которое я хотел бы использовать, чтобы изменить шаблон на / ...
Пользовательские шаблоны проектов Xcode 5 только наполовину работают
Итак, я получил пользовательские шаблоны файлов, работающие, когда я добавляю новый файл C ++ в проект, но когда я создаю новый проект, раздел комментариев в шаблоне по-прежнему по умолчанию. Я чувствую, что перепробовал все, и мне нужна ...
).
того, как я запутался, почему мой код дал мне ошибку неоднозначности в GCC, но не в Clang, я упростил код. Это можно увидеть ниже. struct Foo { // Foo(Foo&&) = delete; // Foo(const Foo&) = delete; Foo(int*) {} }; struct Bar { template<typename ...