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

5 ответов

Двухфазный поиск имени приходит в MSVC (блог VC ++)

вопросы, комментарии и ответы по SO, я все время слышу, что MSVC неправильно реализует двухфазный поиск / создание шаблона. Из того, что я понимаю до сих пор, MSVC ++ выполняет только базовую проверку синтаксиса для классов и функций шаблона и ...

3 ответа

 для типа фу.

template<> class A{ //some class data };ел такой код много раз. какая польза отtemplate<> в приведенном выше коде? И в каких случаях нам нужно использовать его?

1 ответ

Как правильно инициализировать статический член типа 'T &' в шаблонном классе?

Я играю с инициализирующим синглтон-классом. Идея в том, что вы публично наследуете от класса следующим образом: class foo : public singleton<foo> { };Я многому научился в процессе, но сейчас я застрял, потому что он ломает мой компоновщик ...

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

2 ответа

vector <template>, c ++, класс, добавление в вектор

Я пытаюсь создать класс, который будет рисовать элементы из набора векторов (и также держать эти векторы как контейнеры внутри класса), но я чувствую, что при управлении вектором, имеющим множество функций, таких как vectorOneAdd, vectorTwoAdd ...

5 ответов

 здесь просто уточняется вид шаблона. Один из способов взглянуть на это: так же, как классы и экземпляры классов - это очень разные вещи, так и шаблоны и экземпляры шаблонов. Именно такие экземпляры шаблонов, такие как Node, являются классами. Шаблон класса - это какой-то другой зверь.

template <typename T> class Node {...}; int main { Node* ptr; ptr = new Node<int>; }астся скомпилировать, я должен объявить указатель как Node<int>* ptr;Почему я должен указывать тип при объявлении указателя Я еще не создал класс, почему ...

3 ответа

@ Маке удалил ерунду

аюсь определить рекурсивную конструкцию как целевое фермерство. Здесь я пытаюсь использовать два операнда, которые могут рекурсивно работать с любым количеством операндов, так как они могут быть вложенными. template <typename T1, typename T2> ...

2 ответа

Ответ - нет, это не так.

жный дубликат: Можно ли явно указать параметры шаблона конструктора? [https://stackoverflow.com/questions/2861839/can-the-template-parameters-of-a-constructor-be-explicitly-specified] в продолжение моего ...

8 ответов

Здорово, http-адрес автоматически становится гипервизированным.

отаю над игрой и у меня есть интересный вопрос. У меня есть некоторые постоянные значения для всей игры, которые я хочу реализовать в одном файле. Прямо сейчас у меня есть что-то вроде этого: constants.cpp extern const int BEGINNING_HEALTH = ...

6 ответов

Попробуйте {return SmartPtr <Q> (t); } Компилятор скажет вам, можно ли присвоить T * Q * без всех приведений. Убедитесь, что ваша логика подсчета ссылок может разделять счетчик ссылок между типами шаблонов. Подсчет ссылок int * должен быть в состоянии.

ствую, что об этом уже спрашивали, но я не могу найти его на SO, и при этом я не могу найти ничего полезного в Google. Может быть, слово «ковариантный» - это не то слово, которое я ищу, но эта концепция очень похожа на ковариантные ...

5 ответов

, Кроме того, «имя» зависит от компилятора и / или платформы. : /

равится давать полезные ошибки / сообщения, и я также хочу сделать это для моегоstatic_asserts. Проблема в том, что они зависят от параметров шаблона. Обычно эти параметры отображаются в пути или по другому из-за возникшей ошибки, но они либо ...