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

1 ответ

 квалификатор можно применять к параметрам функций constexpr.

ался найти решение проблемы вопросаВывод типа нетипичного параметра шаблона C ++ [https://stackoverflow.com/questions/6737374/c-template-non-type-parameter-type-deduction] , который не включает параметр шаблона для вызова f, но неявно ...

4 ответа

Ах, прости @iammilind :)

char * buf = new char[sizeof(T)]; new (buf) T; T * t = (T *)buf; //code... //here I should destruct *t but as it is argument of template and can be //instantiated via basic types as well (say int) so such code /*t->~T();*/ //is incorrect (maybe ...

8 ответов

Очистка кода

ython обрабатывает сценарии универсального / шаблонного типа? Скажем, я хочу создать внешний файл "BinaryTree.py" и заставить его обрабатывать двоичные деревья, но для любого типа данных. Таким образом, я мог передать ему тип пользовательского ...

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

3 ответа

вызовы функций не дают постоянных времени компиляции (по некоторым сложным причинам)

едия (Вот [http://en.wikipedia.org/wiki/Template_metaprogramming#Compile-time_code_optimization] ) дает время развертывания цикла for ....... Мне было интересно, можем ли мы использовать аналогичный цикл for с операторами шаблона внутри ... ...

3 ответа

@Matthieu, @zennehoy - ой - да - спасибо!

каЯ использую библиотеку C (из C ++), которая обеспечивает следующий интерфейс: void register_callback(void* f, void* data); void invoke_callback(); проблема Теперь мне нужно зарегистрировать шаблон функции в качестве обратного вызова, и это ...

4 ответа

Кажется, не то, что все остальные имеют в виду.

P, чтобы избежать динамического полиморфизмапредлагается следующее решение, чтобы избежать накладных расходов на виртуальные функции-члены и наложить определенный ...

2 ответа

Можно ли определить специализацию шаблона реализации как typedef другого типа?

У меня есть шаблон класса, для которого я хочу представить несколько специализаций шаблона. Эти шаблонные специализации идентичны некоторым существующим типам. Концептуально я хотел бы реализовать их как псевдонимы / typedefs. Следующий пример ...

3 ответа

Активируйте функцию MediaWiki IstantCommons для автоматической загрузки файлов изображений шаблона из репозитория commons.wikipedia.com.

етил, что многие сайты на медиа-вики используют такие шаблоны, как Robelbox, Ambox и т. Д. Где их взять и как их установить?

3 ответа

Компилятор может определить один из параметров универсального типа, используя тип someBoz, даже если ему необходимо явно указать параметры FooType и BarType.

от вопрос уже есть ответ здесь: Почему я должен предоставлять явно общие типы параметров, в то время как компилятор должен выводить тип? [/questions/4477636/why-must-i-provide-explicitly-generic-parameter-types-while-the-compiler-should] 3 ...

1 ответ

).

аю шаблонный класс, который является оберткой для любого итератора. Я делаю оператор * таким образом: template <typename T> class MyIterator { public: //... decltype(*T()) operator*() { //... } }Я даю decltype вызов оператора * класса T, и он ...