Свързани въпроси 'templates'

Как да напиша шаблон?
Трябва да напиша шаблон с възли, съдържащ данни с 2 структури от данни: карта и минимална купчина, и двете имат едни и същи възли в него и всеки 2 същите възли са свързани. проблемът е, че имам нужда от купчината, за да знам полетата на възела за...
106 изгледи
schedule 17.09.2022

Typedef и ostream оператор за std::vector
Създадох клас Chromosome, който в крайна сметка беше просто обвивка за вектор с оператор ostream, така че вместо това реших да напиша вектор. Имам обаче проблем с шаблонния оператор ostream... Това ли е най-добрият начин да го направя? (Виждал съм...
2434 изгледи
schedule 20.09.2022

Как да се преодолее GCC ограничението не може да преобразува аргумента на шаблона '0' в 'Foo*'?
Да предположим, че имам код като този: template<class T, T initial_t> class Bar { // something } И след това опитайте да го използвате по следния начин: Bar<Foo*, NULL> foo_and_bar_whatever_it_means_; GCC излиза с...
1778 изгледи
schedule 28.09.2022

Тернарен оператор
Защо компилаторът не може да специализира тази функция и има ли начин да го принудите да го направи? Грешката, която получавам: Грешка 1 грешка C2893: Неуспешно специализиране на шаблон на функция „неизвестен тип“ Ternary::check(bool,Left,Right)'...
1041 изгледи
schedule 23.09.2022

Проблем при използването на 'helper_method' и шаблони за изобразяване
Използвам Ruby on Rails 3 и се опитвам да задам helper_method , който трябва да работи само за контролер (пример: AccountsController) и за всички изгледи, свързани с това, също и когато неговите изгледи се изобразяват в други изгледи, които не са...
298 изгледи

Отместване на указател към член
template<class T, typename U> ptrdiff_t foo(T U::* m) { // return offset } Как мога да получа отместването на полето 'm' в този контекст? Бих предпочел да използвам am израз по време на компилиране. Благодаря предварително за всяка...
4761 изгледи
schedule 26.09.2022

Как да специализирам имплицитно преобразуването?
Със следния код, ако се опитам да преобразувам шаблонен масив в std::string, вместо компилаторът да използва очаквания метод за преобразуване на std::string, той поражда проблем с разрешаването на двусмислието (тъй като се опитва да извика методите за...
94 изгледи
schedule 22.09.2022

странна грешка на компилатора при използване на bind2nd(): членска функция вече е дефинирана или декларирана вместо препратка към препратка
Наскоро прекарах доста време в разбиране на съобщението за грешка при извикване на func() в този код: int main() { vector< vector<double> > v; double sum = 0; for_each( v.begin(), v.end(), bind2nd(...
5341 изгледи
schedule 21.09.2022

как да вмъкна блок catalog/category_list от моето xml оформление на модула
Опитвам се да направя модул, който вмъква някакъв JS код за проследяване в "before_body_end" на избрани страници. Досега успешно инжектирах свой собствен блок с шаблон .phtml , съдържащ проследяване на JS на изгледи на продукти с този код в моя...
191 изгледи
schedule 16.09.2022

разширяване на пакет с параметри на променлив шаблон при използване на израз
Имам набор от класове като class A { void Do(int&); } class B { void Do(char&); } some more... Възможно ли е да свържете тези класове чрез променлив шаблон като този: template <typename ...T> class ConnectIt: public T... {...
63 изгледи
schedule 25.09.2022

Мога ли да включа друг файл с шаблон за нефрит в един шаблон за нефрит?
Имам шаблон на Jade като: .classA .classB p#id-1 И друг шаблон за нефрит като: .classA .classB p#id-2 Искам да сложа следното съдържание: .classA .classB В друг Jade файл, защото всичко е едно и също съдържание и като...
2060 изгледи
schedule 15.09.2022

Недефинирана препратка към деструктор на клас шаблон
Имах проблем с моя шаблонен клас Queue, който изпълнявах функциите във файл за изпълнение, така че видях този отговор и е решен да направи имплементацията в заглавния файл: Queue.hpp #ifndef QUEUE_HPP #define QUEUE_HPP #include...
2257 изгледи
schedule 15.09.2022

претоварване на членска функция на шаблонен клас
Имам шаблонен клас като Tree, който вмъква стойност в шаблонен клас NodeTree. Tree е приятел на NodeTree. моята функция за вмъкване на стойност в NodeTree е: template<typename NODETYPE> void Tree<NODETYPE>::insertNode(const NODETYPE...
749 изгледи
schedule 21.09.2022

ISO C++ забранява декларирането на DNode без тип
Опитвам се да създам шаблонен файл за клас, който е възелът за двойно свързан списък. Всеки път, когато се опитвам да компилирам, срещам тази грешка. ISO C++ забранява декларирането на "DNode" без тип Изглежда, че се появява в отговор на моите...
513 изгледи
schedule 14.09.2022

WooCommerce - Ред от текст непрекъснато се повтаря на страницата за плащане
Искам да вмъкна „Ако искате да промените абонамента си, върнете се в количката“ на моята страница за плащане. Вмъкнах го във файла review-order.php , но той се повтаря на страницата за плащане, дори ако вмъкнах реда само веднъж в документа....
1776 изгледи

Създайте екземпляр на обект от тип клас шаблон в C++
Имам проблеми с инстанцирането на обект от тип шаблонен клас в C++. Ето кода: Array.h: //Developed by Trofimov Yaroslav on 30.03.2018 #ifndef _ARRAY_H_TROFIMOV_ #define _ARRAY_H_TROFIMOV_ template<size_t n, typename T> class Array {...
3757 изгледи
schedule 19.09.2022

go html таблица с шаблони
Искам да направя таблицата в HTML в go пакет "template" и искам да добавя редове в цикъл, но не намерих как да направя това моят код: package main import ( "net/http" "html/template" ) type Devicevalue_view struct { Devicetype...
1029 изгледи
schedule 20.09.2022

Параметър на папирус шаблон
Опитвам се да добавя параметър на шаблона към класа без никакъв успех. Искам да направя клас, който има параметър на шаблон като Range<T> . Тези папируси подкрепят това?
938 изгледи
schedule 23.09.2022

Съответстващи псевдоними на шаблони като параметри на шаблон на шаблон
В момента пиша метафункция за оценка на изрази, нещо като boost::mpl::apply: template<typename EXPRESSION , typename... ARGS> using eval = typename eval_impl<EXPRESSION,ARGS...>::result; Както можете да видите, използвам C++11...
163 изгледи

Freemarker Персонализиране на TemplateCache хранилище иска да прочете информацията от TemplateKey
Имам собствено персонализирано хранилище на шаблони на freemarker, конфигурирано върху freemarker, работи добре. Наскоро искам да направя някои промени в управлението на кеша, трябва да прочета свойствата от ключа на кеша, който е typeof...
97 изгледи