6
ответов

Можно ли написать шаблон для проверки существования функции?

Можно ли написать шаблон, который меняет поведение в зависимости от того, определена ли определенная функция-член в классе? Вот простой пример того, что я хотел бы написать: template < class T & ...
вопрос задан: 3 May 2017 17:35
6
ответов

Как обнаружить, существует ли определенная членская переменная в классе?

Для создания алгоритма обрабатывают по шаблону функцию, которую я должен знать или x или X (и y или Y) в классе, который является аргументом шаблона. Это май полезным при использовании моей функции для MFC класс CPoint или GDI + PointF...
вопрос задан: 29 July 2016 05:41
6
ответов

Использование имен и шаблонов в C ++ [duplicate]

Я борюсь с ошибкой, которую я получаю при попытке скомпилировать мою Программу на C ++, которая использует шаблоны и типы имен. Вот код, который у меня есть проблемы с: template & lt; typename Key, ...
вопрос задан: 1 June 2016 12:28
6
ответов

Использование шаблона внутренней функции std :: variant [duplicate]

Пример кода: #include & lt; variant & gt; template & lt; typename T & gt; std :: variant & lt; int, T & gt; f (bool select, int v1, T v2) {std :: variant & lt; int, T & gt; v; if (select == false) v ....
вопрос задан: 1 June 2016 12:28
6
ответов

Как Вы создаете статическую шаблонную функцию членства, которая выполняет действия с шаблонным классом?

Я пытаюсь создать родовую функцию, которая удаляет дубликаты из станд.:: вектор. Так как я не хочу создавать функцию для каждого типа вектора, я хочу сделать это шаблонной функцией, которая может...
вопрос задан: 30 September 2015 16:53
6
ответов

Конструктор шаблонного класса C++ с аргументами переменной

Это возможный создать шаблонную функцию, которая берет переменное количество аргументов, например, в этом Векторе <T, C> конструктор класса: шаблон <имя типа T, uint C> Вектор <T...
вопрос задан: 21 September 2015 08:56
6
ответов

Я могу использовать Любопытно Повторяющийся Шаблонный Шаблон здесь (C++)?

У меня есть приложение C++, которое может быть упрощено до чего-то вроде этого: класс AbstractWidget {общественность: виртуальный ~AbstractWidget () {} виртуальное пустое нечто () {} виртуальная пустая панель () {}//(другой...
вопрос задан: 2 September 2015 13:42
6
ответов

Практическое использование шаблона & ldquo; Curiously Recurring Template Pattern & rdquo;

Какие практические применения для «шаблонов любопытных повторений»? Обычно показанный пример «подсчитанного класса» не является убедительным примером для меня.
вопрос задан: 2 September 2015 13:40
6
ответов

Заголовок кода для собственного [закрытого] кода

Мы должны отправить некоторые исходные коды за пределами компании, и я должен добавить заголовок к каждому файлу с уведомлением, которые явно указывают, что исходный код является нашим свойством, и никому не разрешают ничего сделать...
вопрос задан: 12 August 2015 23:58
6
ответов

Почему шаблоны могут быть реализованы только в заголовочном файле?

Цитата из стандартной библиотеки C ++: учебное пособие и справочник: на данный момент единственный переносимый способ использования шаблонов - это реализовать их в заголовочных файлах с помощью встроенных функций. Почему это? (...
вопрос задан: 24 February 2015 20:54
6
ответов

Перегруженный указатель функции членства на шаблон

Я пытаюсь сохранить указатели функции членства шаблонами как это: (Это - упрощенная версия моего реального кода), шаблон <класс Arg1>, пустое подключение (пусто (T::*f) (Arg1)) {//Делает некоторых...
вопрос задан: 9 June 2014 17:05
6
ответов

Как я могу повторить HTML в PHP?

Я хочу условно произвести HTML для генерации страницы, поэтому что самый легкий путь состоит в том, чтобы повторить многострочные отрывки HTML в PHP 4 +? Я должен был бы использовать шаблонную платформу как Присяжный острослов? отзовитесь эхом' <HTML&g
вопрос задан: 21 March 2014 01:59
6
ответов

Значение шаблона C ++ в std :: map [duplicate]

Я хочу, например, реализовать класс, содержащий словарь. Существует упрощенный пример, в котором я использую карту для ее достижения: #include & lt; map & gt; #include & lt; iostream & gt; класс Позиция ...
вопрос задан: 27 January 2014 17:26
6
ответов

Почему эта двусмысленность здесь?

Предположим, у меня есть следующий минимальный код: #include template struct TData {typedef typename boost :: remove_extent :: type ...
вопрос задан: 11 September 2013 05:26
6
ответов

Ключевое слово имени типа существует в C++ для назад совместимости с †шаблоны œC? â€?

I†™m взятие класса C++ и моего учителя упомянул мимоходом, что ключевое слово имени типа существовало в C++ (в противоположность использованию ключевого слова класса в объявлении шаблона) для назад совместимости с...
вопрос задан: 27 August 2013 15:25
6
ответов

Visual Studio 2010 будет поддерживать HTML 5?

Начиная с Visual Studio 2010 намечен для выпуска в марте 2010, и HTML 5 теперь начинает использоваться еще более широко, я хотел бы знать, будет ли Visual Studio поставляться с шаблонами HTML 5, стандартом...
вопрос задан: 21 August 2013 07:42
6
ответов

Двойной интервал статья продолжений ACM в ЛАТЕКСЕ

Я использую acm шаблон LaTeX, и я испытываю затруднения при создании моей статьи дважды расположенной с интервалами. Мой ЛАТЕКСНЫЙ документ похож на следующее: \documentclass {acm_proc_article-SP} \usepackage {setspace} \...
вопрос задан: 22 January 2013 15:54
6
ответов

Ошибка переопределения шаблонов на C ++ [дубликат]

У меня есть файл Problem.h, который содержит несколько классов и функций, которые содержат несколько шаблонов (это не весь код, но достаточно, чтобы получить мою точку): template & lt; class T & gt; const T & amp; ...
вопрос задан: 10 August 2012 21:38
6
ответов

Извлеките тип возврата функции, не называя его (использующие шаблоны?)

Я ищу путь в C++ для извлечения типа возврата функции (не называя его). Я предполагаю, что это потребует некоторого шаблонного волшебства. пустите в ход Foo (); международная Панель (); magic_template <Нечто>:: ввести...
вопрос задан: 2 July 2012 13:26
6
ответов

Шаблонная метапрограмма, преобразовывающая тип в уникальное число

Я только что начал играть с метапрограммированием, и я работаю над различными задачами только для исследования домена. Один из них должен был генерировать уникальное целое число и отобразить его для ввода, как ниже: интервал myInt =...
вопрос задан: 22 November 2011 12:34
6
ответов

Как я вынуждаю конкретный экземпляр шаблона C++ инстанцировать?

См. заголовок. У меня есть шаблон. Я хочу вынудить конкретный экземпляр шаблона инстанцировать. Как я делаю это? Строго говоря, можно ли вынудить абстрактный шаблонный класс инстанцировать? Я...
вопрос задан: 15 October 2011 15:29
6
ответов

PHP, обрабатывающий по шаблону с str_replace?

Я думаю основной принцип PHP, шаблонная обработка системы является строковой заменой, правильно? Так могу я просто использовать строку для содержания моего кода шаблона HTML как $str_template =" <HTML> <голова> <заголовок>...
вопрос задан: 22 February 2011 23:05
6
ответов

Шаблоны C ++ объявляются в .h, определяются в .hpp

Я видел некоторый код, в котором разработчик определил Шаблон класса в файле .h, а его методы определены в файле .hpp. Это застало меня врасплох. Существуют ли определенные соглашения в C ++ ...
вопрос задан: 19 August 2010 21:14
6
ответов

Шаблонная функция C ++ компилируется в заголовке, но не в реализации

Я пытаюсь выучить шаблоны и столкнулся с этой ошибкой. Я объявляю некоторые функции в заголовочном файле и хочу создать отдельный файл реализации, где функции будут ...
вопрос задан: 14 August 2010 02:22
6
ответов

Перегруженный [] оператор на шаблонном классе в C++ с константой / nonconst версии

Ух, это было длинным заголовком. Вот моя проблема. У меня есть шаблонный класс в C++, и я перегружаюсь [] оператор. У меня есть и константа и версия неконстанты с возвратом версии неконстанты...
вопрос задан: 11 August 2010 13:37
6
ответов

То, что делает Вы чувствуете, является сверхобобщением?

Проведя некоторое время, играя вокруг в Haskell и других функциональных языках, я приехал для понимания простоты дизайна, который прибывает из описания проблем в общих чертах. В то время как многие...
вопрос задан: 14 July 2010 02:37
6
ответов

Шаблонная функция в C# - Тип Возврата?

Кажется, что c# не поддерживает C++ как шаблоны. Например, шаблон <класс myType> myType GetMax (myType a, myType b) {возврат (a> b? a:b);} я хочу, чтобы моя функция имела тип возврата...
вопрос задан: 15 June 2010 21:27
6
ответов

Где функциональные литералы адреса в C++?

ОБНОВЛЕНИЕ: После некоторого дополнительного чтения, что я действительно хотел, гарантировался раннее связывание (который должен переведенный в непосредственный призыв к невиртуальным функциям и коду не-PIC), который может быть сделан...
вопрос задан: 11 June 2010 17:39
6
ответов

Перегрузка метода по ограничениям типа в C #? [Дубликат]

Я пытаюсь определить метод расширения в C #, который позволил бы мне получить значение по ключу из словаря, но который вернул бы null вместо метания в случае отсутствия значений (это от ...
вопрос задан: 4 June 2010 14:23
6
ответов

Динамично зарегистрируйте методы конструктора в AbstractFactory во время компиляции с помощью шаблонов C++

При реализации класса MessageFactory к instatiate Объектам сообщения я использовал что-то как: класс MessageFactory {общественность: статическое сообщение *создает (международный тип) {переключатель (тип) {...
вопрос задан: 17 May 2010 15:09