Результаты поиска по запросу "templates"
В чем разница между list.sort и std :: sort?
Я пытаюсь скомпилировать следующий код, используя clang, но получил следующую ошибку. Мне интересно, почему с помощьюsort изlist класс будет работать, но неstd::sort. #include <list> #include <iostream> int main(){ std::string strings[] ...
столбец сетки кендо с условно выбранным действием
Вот что я получил: columns.Bound(t => t.Id) .Title("") .Template(@<text></text>) .ClientTemplate("<a class=\"k-button\" href='" + Url.Action("Edit", "Controller") + "/#=Id#'>Edit</a>") .Width(110);Что мне нужно, это выбрать конкретное действие ...
Как рекурсивно разыменовать указатель (C ++ 03)?
Я пытаюсь рекурсивно разыменовать указатель в C ++. Если объект передается, то этоне указатель (это включает в себя умные указатели), я просто хочу вернуть сам объект, по ссылке, если это возможно. У меня есть этот код: template<typename T> ...
Какая особенность C ++ позволяет шаблонным классам ссылаться на себя без аргументов шаблона?
Дано: template <typename T> class C { C & operator ++ () { ... } };Почему / какC разрешено объявлять переменные и функции типаC вместо того, чтобы назватьC<T>? Я не особо задумывался над этим, прежде чем работать над шаблоном с ...
Шаблоны не всегда предполагают типы списков инициализаторов
#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 ...
Необязательный параметр Template
Можно ли иметь необязательный параметр шаблона в C ++, например template < class T, class U, class V> class Test { };Здесь я хочу, чтобы пользователь использовал этот класс либо сV или безV Возможно ли следующее Test<int,int,int> ...
Использование шаблона посетителя с шаблонными производными классами
Я пытаюсь реализовать шаблон Visitor с шаблонными производными классами Я работаю с gcc 4.5вот VisitorTemplate.hpp, я специализировал Derived в классе Visitor, но я хотел бы иметь возможность обрабатывать любой тип: редактировать: благодаря ...
C Wrapper для C ++: как работать с шаблонами C ++?
Ранее спрашивал о написании оболочки для классов C ++ (Оболочка C для C ++ [https://stackoverflow.com/questions/7691035/c-wrapper-for-c]), что в принципе понятно. Есть еще один вопрос: как мне работать с шаблонами c ++? Допустим, это ...
Частичная специализация шаблона с ошибкой нескольких аргументов шаблона
Когда я использую частичную специализацию шаблона в классе с одним аргументом шаблона, я могу специализировать метод следующим образом: #include <cstdlib> template< std::size_t Dim > class Test { public: int foo(); }; template< std::size_t Dim > ...
В шаблонном производном классе, почему мне нужно квалифицировать имена членов базового класса с помощью «this->» внутри функции-члена?
Пока я изучал исходный код Qt, я увидел, что ребята из trolltech явно используютthis ключевое слово для доступа к полю на деструкторе. inline ~QScopedPointer() { T *oldD = this->d; Cleanup::cleanup(oldD); this->d = 0; }Итак, какой смысл в этом ...