templates

Jak wpisać klasę szablonu? [duplikat]

To pytanie ma już odpowiedź tutaj: C++ template typedef 2 odpow ... te<typename T> struct myVector { typedef std::vector<T> type; }; // verbose Czy mamy coś lepszego w C++0x ?

Jawna instancja-kiedy jest używana?

Po kilku tygodniach przerwy staram się poszerzyć i poszerzyć swoją wiedzę o szablonach o książkę Templates-The Complete Guide ... ytuacji, w której chciałbym lub chciałbym skorzystać z tej funkcji. Jeśli ktoś mi to wyjaśni, będę kimś więcej niż wdzięczna.

C++ function template częściowa specjalizacja?

Wiem, że poniższy kod jest częściową specjalizacją klasy: template <typename T1, typename T2> class MyClass { … ... n () { cout << max(4,4.2) << endl;; cout << max(5,5) << endl; int z; cin>>z; }

Automatycznie wybierz typ zmiennej wystarczająco duży, aby pomieścić określoną liczbę

Czy w C++ można zdefiniować typ, który jest wystarczająco duży, aby pomieścić co najwyżej określoną liczbę, prawdopodobnie uż ... bu na zrobienie szablonu, który mógłby to zrobić, ale znając szablony C++, jestem pewien, że istnieje sposób. Jakieś pomysły?

Visual Studio 2010 Tworzenie i instalowanie szablonów

Używam F# i okazało się, że dostępne szablony były trochę mało jak na moje upodobania, i chcę zrobić więcej. Jak miałbym to zrobić? jak zainstalować te szablony po ich utworzeniu?

Getting template metaprogramming compile-time constants at runtime

Tło Rozważ, co następuje: template <unsigned N> struct Fibonacci { enum { value = Fibonacci<N-1& ... metaprogramming version of a switch statement maybe, that generats a switch statement up to a certain number? Z góry dzięki.

Czy są jakieś dobre samouczki do korzystania z sitemesh w aplikacji grails?

Jestem dość doświadczonym programistą Grails, ale większość mojego doświadczenia polega na używaniu grails do serwowania JSON ... ponownego użycia. Myślę, że odpowiedzią tutaj jest jakieś użycie g: applyLayout, ale właśnie tam zmagam się najbardziej.

Zmień prawa autorskie / top-comment / "header" na wszystkie nowe pliki w Xcode 5

Kiedy tworzysz dowolny plik w Xcode5, górna część pliku wygląda tak: Czy istnieje sposób na zmianę tego szablonu lub kr ... częścią. to chyba"blok komentarzy do plików". Ale to niemożliwe, aby google NA ze względu na mieszankę z innymi warunkami.)

Klasa C++ ze zmienną member szablonu

Próbuję rozwiązać problem programowania, który składa się z obiektu (nazwijmy go diagramem), który zawiera kilka parametrów. ... nej klasie bazowej ParameterBase. Każda pomoc jest bardzo mile widziana. P. S. nie mam elastyczności w używaniu boost::any.

Wyszukiwanie dwufazowe-potrzebne Wyjaśnienie

Co to znaczy, że kompilator używa dwufazowego wyszukiwania w celu kompilacji klasy szablonów?

Wyrażenia Lambda jako parametry szablonu klasy

Czy wyrażenia lambda mogą być używane jako parametry szablonu klasy? (Zauważ, że jest to zupełnie inne pytanie niż to , kt ... owód, dla którego projekt standardu na to nie pozwala, czy też się mylę i jest dozwolony, ale GCC jest tuż za ich wdrożeniem?

Metaprogramowanie szablonów-różnica między użyciem Enum Hack a statycznym Const

Zastanawiam się, jaka jest różnica między użyciem statycznego const i enum hack przy użyciu technik metaprogramowania szablon ... o nad drugim? Czytałem, że enum hack był używany zanim static const był obsługiwany wewnątrz klas, ale po co używać go teraz?

Polimorfizm statyczny C++ (CRTP) i wykorzystanie typedefów z klas pochodnych

Przeczytałem artykuł Wikipedii o ciekawie powtarzającym się wzorze szablonów w C++ do wykonywania polimorfizmu statycznego ( ... r of 'derived<T>' G++ 4.1.2 (via codepad.org ) mówi error: no type named 'value_type' in 'class derived<int>'

Biblioteka współdzielona C++ z szablonami: Undefined symbols error

Próbuję połączyć się z biblioteką współdzieloną z klasą szablonów, ale powoduje to błędy "undefined symbols". Skondensowałem ... nież działa. Jak mogę sprawić, by klasa szablonu działała poprzez bibliotekę współdzieloną? Używam MacOS 10.5 z GCC 4.0.1.

Krotka szablonu-wywołanie funkcji na każdym elemencie

Moje pytanie jest w kodzie: template<typename... Ts> struct TupleOfVectors { std::tuple<std::vector<Ts>... ... t;size_t N> void do_something_to_vec() { auto &vec = std::get<N>(tuple); //do something to vec } };

Szablony zmiennych C++14: jaki jest ich cel? Jakiś przykład użycia?

C++14 pozwoli na tworzenie zmiennych, które są template. Typowym przykładem jest zmienna "pi", którą można odczytać, aby uzys ... ała ze zmiennymi non-const? Jakiś przykład użycia, aby zrozumieć, jak najlepiej wykorzystać taką funkcję i jaki jest jej cel?

Iterator szablonów C++

Rozważ następujący plik nagłówkowy: template <typename T> struct tNode { T Data; //the data ... because ‘std::list<tNode<T>*>’ is a dependent scope Nie mam pojęcia, dlaczego kompilator krzyczy na mnie za to.

szablony: zmienne należące do klasy nadrzędnej nie są widoczne w odziedziczonej klasie

Mam następujące 4 pliki: arrayListType.h: Declare and define arrayListType class as a template unorderedArrayListType.h ... en to main collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `main1'

Czy szablony wąsów mogą rozszerzać szablon?

Jestem nowy w wąsach. Wiele języków szablonów (np. Django / Jinja ) pozwoli ci rozszerzyć szablon "rodzica" w ten sposób... ... st tam co najmniej niektóre wzorce projektowe, które skutecznie zamieniają , zawierają W odpowiedniki rozszerzenia szablonu.

Najlepsze praktyki: jaki jest najlepszy sposób na tworzenie nagłówków i stopek?

Jaki jest najlepszy sposób na tworzenie nagłówków i stopek? Czy należy wywołać to wszystko z kontrolera, czy załączyć z plik ... view('footer'); ?> Widziałem, że robi się to w obie strony, ale chcę wybrać TERAZ, zanim pójdę też daleko w dół ścieżki.