8
ответов

ни один экземпляр шаблона функции не соответствует списку аргументов [duplicate]

Поэтому сегодня я пытался создать функцию длины для массива и, похоже, работает. Это моя реализация: //utils.h template & lt; typename T, unsigned S & gt; unsigned int length (const T (& amp; arr) [...
вопрос задан: 4 November 2015 06:35
8
ответов

Шаблоны могут привыкнуть к переменным структуры доступа по имени?

Давайте предположим, что у меня есть структура как это: структура my_struct {интервал a; интервал b;} у меня есть функция, которая должна установить новое значение или для "a" или для "b". Эта функция также требует для определения кото
вопрос задан: 19 May 2015 20:06
8
ответов

Почему почти вся платформа PHP использует “<? php повторяют …?>”

Короткий тег PHP <? = $var?> был удержан от использования некоторое время. Почти все платформы PHP используют подробную форму <? php повторяют $var?> (например, симфония, Yii, Kohana) Присяжный острослов является известным шаблоном PHP...
вопрос задан: 31 March 2013 17:15
8
ответов

D шаблоны: самый прохладный взлом [закрывается]

Каков самый прохладный несколько практический взлом метапрограммирования, который Вы сделали или видели сделанный на языке программирования D? Несколько практичный означает, исключая, например, трассировщик лучей времени компиляции.
вопрос задан: 8 August 2012 01:50
8
ответов

Перегрузка функций с различным возвращаемым значением c ++ [duplicate]

Я хочу знать, есть ли способ перегрузить функции только с помощью другого типа возврата? Итак, у меня есть несколько классов, полученных из базового класса. Все они имеют один метод для возврата данных структуры. Но каждый ...
вопрос задан: 5 March 2012 17:04
8
ответов

Указатель функции как аргумент функции шаблона в C ++ [дубликат]

Я работаю над проектом, связанным с Bitcoin Core. Я натолкнулся на какой-то код, который для меня не имеет смысла. Из того, что я понимаю, это способ передачи указателя функции в качестве аргумента ...
вопрос задан: 2 November 2011 23:12
8
ответов

Лучшее введение в C++ обрабатывает метапрограммирование по шаблону? [закрытый]

Статическое метапрограммирование (иначе "шаблонное метапрограммирование") является большим методом C++, который позволяет осуществление программ во время компиляции. Лампочка ушла в моей голове, как только я считал это...
вопрос задан: 22 September 2010 04:41
8
ответов

HTML-шаблоны в Javascript? Без кодирования на странице?

Я веб-парень, занимающийся в основном серверными вещами Perl, и постепенно прихожу к некоторым выводам. Гораздо лучше делать большую часть вашего кода через Javascript и перебрасывать данные туда и обратно через AJAX, чем это ...
вопрос задан: 27 August 2010 15:14
8
ответов

Каковы реальные преимущества шаблонной обработки механизмов, законченных просто использование PHP?

Я разрабатываю свои веб-приложения с помощью только PHP для файлов представления, и я не чувствую себя ограниченным всегда, но я слышу, что существует последовательное число разработчиков, защищающих "внешние" механизмы шаблонной обработки. Так.
вопрос задан: 25 February 2010 14:28
8
ответов

Пользоваться Сетевой библиотекой Библиотеки/Узла Графика или Записать Мое Собственное?

Я пытаюсь решить между движением с предварительно сделанной сетевой библиотекой графика/узла или прокрутить мое собственное. Я реализую некоторые алгоритмы поиска графика, которые могли бы потребовать некоторой значительной настройки к...
вопрос задан: 7 October 2009 18:49
8
ответов

Как я не реализую никакого-op макроса (или шаблон) в C++?

Как я не реализую никакого-op макроса в C++? #include <iostream> #ifdef NOOP #define conditional_noop (x), что идет сюда? #else #define conditional_noop (x) станд.:: суд <и...
вопрос задан: 2 September 2009 03:04
8
ответов

Шаблонное Метапрограммирование быстрее, чем эквивалентный код C?

Шаблонное Метапрограммирование быстрее, чем эквивалентный код C? (Я говорю о производительности во время выполнения), :)
вопрос задан: 25 July 2009 20:13
8
ответов

Соглашения о присвоении имен для шаблонных типов?

Традиционно, названия шаблонных типов являются просто единственной прописной буквой: шаблон <класс A, класс B, класс C> класс Foo {}; Но я смущаюсь делать это, потому что это является неописательным и...
вопрос задан: 28 March 2009 13:17
8
ответов

Современный Дизайн C++ Универсальные шаблоны программирования и Шаблоны разработки, Прикладные [закрытый]

У меня есть покупка эта книга для нашей группы в компании, возможно, чтобы улучшить наши навыки проектирования и в конечном счете иметь лучшие практики программирования. Когда я считал его, я нахожу, главным образом, ряд остроты...
вопрос задан: 17 March 2009 22:16
8
ответов

Каковы положительные и отрицательные стороны шаблонов C++? [закрытый]

Я говорил с друзьями, и некоторые полностью согласны, что шаблоны в C++ должны использоваться, другие не соглашаются полностью. Некоторые хорошие вещи: Их более безопасно использовать (безопасность типов). Они...
вопрос задан: 16 March 2009 20:20
8
ответов

C++ лучший способ определить константы перекрестного файла

Я работаю над игрой и имею интересный вопрос. У меня есть некоторые постоянные величины всей игры, которые я хочу реализовать в одном файле. Прямо сейчас у меня есть что-то вроде этого: константа экстерна constants.cpp...
вопрос задан: 13 March 2009 03:45
8
ответов

Существуют ли оптимизированные компиляторы C++ для шаблонного использования?

Шаблоны C++ были благословением в моей повседневной работе из-за ее питания. Но нельзя проигнорировать (очень очень очень очень долгое) время компиляции, которое следует из интенсивного использования шаблонов (привет...
вопрос задан: 24 February 2009 15:54
8
ответов

Идентификация типов примитивов в шаблонах

Я ищу способ определить типы примитивов в определении шаблонного класса. Я имею в виду, имея этот класс: шаблон <класс T> класс A {освобождает doWork () {если (T isPrimitiveType ())...
вопрос задан: 24 February 2009 08:25
8
ответов

Расширение станд.:: список

Я должен использовать списки для своей программы и должен был решить, использую ли я станд.:: вектор или станд.:: список. Проблема с вектором состоит в том, что существует, не удаляют метод и со списком, что нет никакого оператора []. Так я...
вопрос задан: 14 December 2008 12:49
8
ответов

Альтернативы C++ пустоте* указатели (который не является шаблонами),

Похоже, что у меня было фундаментальное недоразумение о C++: <Мне нравится полиморфное контейнерное решение. Спасибо Так, для того, чтобы обратить мое внимание на это :) Так, у нас есть потребность создать...
вопрос задан: 3 October 2008 19:56
8
ответов

Изучение [закрытых] шаблонов C++

Кто-либо может рекомендовать какие-либо хорошие ресурсы для изучения Шаблонов C++? Большое спасибо.
вопрос задан: 30 September 2008 09:05
8
ответов

Шаблонный ограничительный C++

В C# мы можем определить универсальный тип, который налагает ограничения на типы, которые могут использоваться в качестве универсального параметра. Следующий пример иллюстрирует использование универсальных ограничений: интерфейс IFoo {...
вопрос задан: 29 September 2008 15:29
8
ответов

Видимость шаблонной специализации функции C++

Предположим, что у меня есть fileA.h, который объявляет класс classA с шаблонным SomeFunc <T> функции (). Эта функция реализована непосредственно в заголовочном файле (как обычно для шаблонных функций). Теперь я...
вопрос задан: 13 September 2008 02:36
7
ответов

Сокращение шаблона чрезмерно увеличивается в размерах с наследованием

У кого-либо есть опыт при сокращении чрезмерного увеличения размера кода шаблона посредством наследования? Я колеблюсь, переписывая наши контейнеры этот путь: класс vectorBase {общественность: международный размер (); освободите ясный (); интервал...
вопрос задан: 29 October 2019 12:23
7
ответов

How can I abstract out a repeating try catch pattern in C++

I have a pattern that repeats for several member functions that looks like this: int myClass::abstract_one(int sig1) { try { return _original->abstract_one(sig1); } catch (std::exception&...
вопрос задан: 3 October 2018 12:54
7
ответов

Передача строкового литерала в качестве параметра к шаблонному классу C++

Я хочу класс, который берет два параметра в его конструкторе. Первым может быть или интервал или плавание, таким образом <имя типа T>, и второе всегда является строковым литералом "моя строка", таким образом, я предполагаю...
вопрос задан: 5 December 2017 19:25
7
ответов

Доступ к параметру шаблона typedef / use [duplicate]

В настоящее время я работаю над шаблоном математического векторного класса. При этом я наткнулся на какое-то раздражающее поведение. Мой фактический векторный класс наследует компоненты из другого класса через ...
вопрос задан: 1 June 2016 12:28
7
ответов

Лучшая библиотека шаблонов Python для облегчения генерации кода [закрыто]

Вместо того, чтобы я потратил следующий день (или год), читая обо всех них, есть ли какие-нибудь предложения для шаблонизаторов, которые я должен рассмотреть более подробно?
вопрос задан: 23 March 2013 12:54
7
ответов

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

В моей шаблонной-ized функции я пытаюсь проверить, что тип T имеет определенный тип. Как я сделал бы это? p/s я знал шаблонную спецификацию путь, но я не хочу делать это. шаблон <класс T>...
вопрос задан: 9 February 2013 08:13
7
ответов

Ограничьте шаблонную функцию

Я записал пример программы по http://codepad.org/ko8vVCDF, который использует шаблонную функцию. Как я ограничиваю шаблонную функцию, чтобы только использовать числа? (интервал, дважды и т.д.) #include <вектор> #include...
вопрос задан: 5 November 2012 16:06