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.