4
ответа

C++: существует ли способ определить статический встроенный массив?

Я хотел бы определить простую шаблонную функцию, которая принимает значение во время выполнения и определяет, является ли это член некоторого набора возможных значений. Использование: интервал x;//<-притворяются, что это прибыло из...
вопрос задан: 5 February 2010 15:19
4
ответа

Шаблонный конструктор C++ не скомпилирует

Каким образом я не могу инстанцировать объекта типа Foo с вышеупомянутым конструктором? У меня есть класс Панель, которая использует внутреннее определение типа (как обходное решение для "шаблонных определений типов"), и намеревайтесь использова
вопрос задан: 26 January 2010 14:35
4
ответа

Синтаксис C++ для явной специализации шаблона функционирует в шаблонном классе?

У меня есть код, который работает в VC9 (Microsoft Visual C++ 2 008 SP1), но не в GCC 4.2 (на Mac): тег структуры {}; шаблон <имя типа T> структура C {шаблон <Тег имени типа> освобождает f (T...
вопрос задан: 24 January 2010 20:41
4
ответа

Лучший синтаксис C++ для шаблонных определений типов базового класса и функций?

У меня есть код, который компилирует прекрасный с VC9 (Microsoft Visual C++ 2 008 SP1), но не с GCC 4.2 (на Mac, если это имеет значение). Если я наваливаю достаточно спецификаторов и ключевых слов, я могу вынудить это работать в GCC, но...
вопрос задан: 19 January 2010 22:13
4
ответа

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

Это действительно единственный способ получить корректный адрес для функции экземпляра: определение типа CBitmap * (CDC::* SelectObjectBitmap) (CBitmap*); SelectObjectBitmap pmf = (SelectObjectBitmap) &CDC::...
вопрос задан: 14 January 2010 17:22
4
ответа

специализируйте членский шаблон, не специализируя его родителя

Мне вложили шаблон класса в другом шаблоне. Частично специализация его легка: Я просто объявляю другой шаблон <…> блок в его родителе. Однако мне нужен другой неравнодушный...
вопрос задан: 5 January 2010 23:25
4
ответа

Специализация шаблона функции в производном классе

У меня есть базовый класс с шаблоном функции. Я происхожу из базового класса и пытаюсь иметь специализацию для шаблона функции в производном классе, я сделал что-то вроде этого. класс Основа {.. шаблон...
вопрос задан: 18 December 2009 13:23
4
ответа

Оператор Overloading <<для шаблонного класса

Я пытаюсь реализовать метод для двоичного дерева, которое возвращает поток. Я хочу использовать поток, возвращенный в методе, чтобы показать дерево на экране или сохранить дерево в файле: Эти два...
вопрос задан: 28 November 2009 11:46
4
ответа

Шаблонные параметры по умолчанию с предописанием

Действительно ли возможно передать, объявляют класс, который использует параметры по умолчанию, не определяя или зная те аргументы? Например, я хотел бы объявить повышение:: ptr_list <ТИП> в Черты...
вопрос задан: 24 November 2009 19:09
4
ответа

Шаблонная специализация C++ без функции по умолчанию

У меня есть следующий код, который компилирует и работает хорошо: шаблон <имя типа T> T GetGlobal (символ константы *имя); шаблон <> международный GetGlobal <интервал> (символ константы *имя); шаблон <>...
вопрос задан: 27 October 2009 08:25
4
ответа

Как провести линию десяти тысяч точек с WPF в течение 0,5 секунд?

Я пишу код WPF для показа графика в реальном времени, который является связанной строкой, содержащей приблизительно 10 000 точек. Требуется приблизительно 5 секунд для показа изображения в моем компьютере. Делает у любого есть идея сделать его...
вопрос задан: 19 October 2009 12:12
4
ответа

const_cast в шаблоне. Существует ли unconst модификатор?

У меня есть шаблонный класс как это: класс шаблона <T> MyClass {T* данные;} Иногда, я хочу использовать класс с постоянным типом T следующим образом: MyClass <константа MyObject> mci; но я...
вопрос задан: 4 October 2009 14:39
4
ответа

Список аргументов шаблона переменной длины?

Я не забываю видеть, что что-то вроде этого сделано: класс X шаблона <ListOfTypenames>: общедоступный ListOfTypenames {}; то есть, X наследовался списку переменной длины имен типов, переданных как...
вопрос задан: 2 October 2009 20:37
4
ответа

Шаблонное преобразование типа C++ с производными

Я пытаюсь бросить от одного дженерика до другого, сказать: myClass <MoreAbstract> anItem = myclass <DerivateFromMoreAbstract> anotherObject; Или сделайте что-то как aFunction (anotherObject);//...
вопрос задан: 30 September 2009 21:22
4
ответа

Стандартные Контейнеры Библиотеки с дополнительными дополнительными шаблонными параметрами?

Прочитав требование многократно в статьях - я хочу добавить этот вопрос Stackoverflow и спросить сообщество - действительно ли следующий код является портативным? шаблон <шаблон <имя типа T, имя типа...
вопрос задан: 24 September 2009 04:14
4
ответа

Дозвуковые 3.0.0.3 не генерирующиеся параметры для хранимых процедур

У меня есть база данных SQL Server 2008 с набором хранимых процедур. Когда я использую Шаблон ActiveRecord, которому предоставляют Дозвуковые 3.0.0.3, он генерирует методы для всех моих хранимых процедур, но их...
вопрос задан: 31 August 2009 13:54
4
ответа

Специализируйте шаблоны функций по сравнению с функциональной перегрузкой по сравнению со специализацией класса

В соответствии с этой статьей от Herb Sutter, нужно всегда выбирать Класс, Специализирующийся по Функциональной Перегрузке и определенно по Специализированным Шаблонам функций. Причина - это...
вопрос задан: 22 August 2009 11:02
4
ответа

g ++ “не тип” ошибка

Пишущий шаблонную функцию, я объявил: шаблон <имя типа T> T обратимый (T const& контейнер, T:: size_type startIndex, T:: size_type endIndex); при Компиляции с g ++ 4.0.1 я получил ошибку:...
вопрос задан: 19 August 2009 17:28
4
ответа

Каковы правила для выбора из перегруженных шаблонных функций?

Учитывая код ниже, почему является нечто (T*) выбранной функцией? Если я удаляю его (нечто (T*)), код все еще компилирует и работает правильно, но G ++ v4.4.0 (и вероятно другие компиляторы также) будет...
вопрос задан: 24 July 2009 13:40
4
ответа

общепринятая практика C++: виртуальные интерфейсные классы по сравнению с шаблонами

Я должен принять решение относительно обобщения по сравнению с полиморфизмом. Хорошо сценарий является стандартным: Я хочу сделать свой монолитный взаимозависимый код, чтобы быть более модульным, чистым и расширяемым. Это...
вопрос задан: 22 July 2009 15:04
4
ответа

Шаблонная функция C++, которая использует поле, существующее только в некоторых типах данных?

Действительно ли возможно иметь шаблонную функцию C++, которая может получить доступ к различным полям в ее входных данных в зависимости от того, какие входные данные были переданы ему? например, у Меня есть код формы: структура определения типа...
вопрос задан: 17 July 2009 11:14
4
ответа

Не введите шаблонный параметр …, это - шаблон! (C++)

Я в основном надеюсь генерировать обертку для универсальной функции C, не имея необходимость вручную указывать типы. Таким образом, у меня есть обратный вызов с фиксированным прототипом, но я испытываю необходимость, чтобы сделать некоторое специальное пр
вопрос задан: 15 July 2009 19:51
4
ответа

введите специализацию черт

шаблон <имя типа T> класс vec3 {общественность: имя типа T type_t; T x; T y; T z;}; шаблон <имя типа T> структура numeric_type_traits_basic_c {определение типа T type_t; определение типа...
вопрос задан: 10 July 2009 09:49
4
ответа

C++ Общая Библиотека с Шаблонами: Неопределенная ошибка символов

Я пытаюсь связаться с общей библиотекой с шаблонным классом, но это дает мне "неопределенные символы" ошибки. Я уплотнил проблему приблизительно к 20 строкам кода. шаблон shared.h <класс Type&...
вопрос задан: 20 June 2009 21:41
4
ответа

Виртуальные вызовы с помощью адреса чистого виртуального участника. Действительно ли это законно?

Я читал когда-то назад (вероятно, на c.l.c ++. модерируемый), что вызовы виртуальной функции могут быть templatized. Я попробовал что-то на следующих строках. Шаблон <iostream> #include <класс T, класс...
вопрос задан: 12 June 2009 08:48
4
ответа

Как я уменьшаю шаблон “использования” для новых форм?

Каждый раз, когда я добавляю новую форму к своему проекту, это отбрасывает большую бурду шаблона в пункте использования. Windows использования, сообщения, SysUtils, Варианты, Классы, Графика, Средства управления, Формы, Диалоговые окна;...
вопрос задан: 18 May 2009 22:31
4
ответа

аргумент шаблонного класса по умолчанию путает g ++?

Вчера я столкнулся с g ++ (3.4.6) проблема компилятора для кода, который я компилировал без проблемы с помощью компилятора Intel (9.0). Вот фрагмент кода, который показывает то, что произошло: шаблон <...
вопрос задан: 12 May 2009 07:52
4
ответа

Какие опции шаблонной обработки HTML находятся там в Java как альтернатива выполнению вывода HTML из Вашего кода сервлета?

Учитывая следующее Привет Мировой сервлет, как Вы могли передать Привет Мировой вывод из кода сервлета и поместить его в некоторый формат шаблонной обработки HTML? Я хотел бы просто звонить...
вопрос задан: 3 May 2009 01:43
4
ответа

шаблонная специализация для статических функций членства; практическое руководство?

Я пытаюсь реализовать шаблонную функцию с дескрипторами, пусто по-другому использующими шаблонную специализацию. Следующий код дает мне "Явную специализацию в объеме непространства имен" в gcc:...
вопрос задан: 20 April 2009 10:59
4
ответа

Шаблон django может знать, имеет ли представление, от которого он вызывается, @login_required декоратора?

Скажем, то, что у меня есть система, которая имеет некоторые страницы, которые общедоступны (и неаутентифицируемые пользователи и зарегистрированные пользователи может просмотреть), и другие, которых только могут просмотреть зарегистрированные пользовател
вопрос задан: 29 March 2009 19:49