Wyniki wyszukiwania dla "templates"

3 odpowiedź

Czy można napisać szablon / makra c ++, aby sprawdzić, czy dwie funkcje mają takie same sygnatury

Czy można napisać szablon / makra c ++, aby sprawdzić, czy dwie funkcje mają takie same sygnatury (typ zwracany i lista argumentów)?Oto prosty przykład tego,...

2 odpowiedź

Dlaczego C ++ 03 wymaga parametrów szablonów, aby mieć zewnętrzne powiązanie?

tłoW C ++ 03 symbole używane jako argumenty szablonu muszą mieć powiązanie zewnętrzne; to ograniczenie zostało usunięte w C ++ 11, jak opisano wto poprzednie...

3 odpowiedź

Dlaczego należy unikać std :: enable_if w sygnaturach funkcji

Scott Meyers napisałtreść i status jego następnej książki EC ++ 11. Napisał, że jednym z elementów książki może być"Uniknąć

3 odpowiedź

Jak załadować szablony za pomocą Hogan.JS z zewnętrznego pliku?

używamHogan.JS jako biblioteka szablonów JavaScript. Ma ładować szablony JavaScript z plików zewnętrznych. Można prawdopodobnie zlecić kilka szablonów w zewn...

2 odpowiedź

G ++ generuje kod dla nieużywanych specjalizacji szablonów?

W kodzie serializacji dla projektu, nad którym pracuję, mam typ, którego rozmiar zależy od kompilatora. Aby sobie z tym poradzić, zdecydowałem się na specjal...

4 odpowiedź

„Opracowany typ odnosi się do błędu typedef” podczas próby zaprzyjaźnienia się z typedefem

Powiedzmy, że mam następujący fragment kodu (prosta hierarchia klas CRTP). Chcę wpisać typ klasy bazowej, aby oszczędzić sobie wpisywania (w moim aktualnym k...

1 odpowiedź

niejawna instancja niezdefiniowanego szablonu „klasa”

Próbując zaoferować funkcje dla stałych i niekonstentnych argumentów szablonów w mojej bibliotece natknąłem się na dziwny problem. Następujący kod źródłowy j...

2 odpowiedź

Wskaźnik funkcji do funkcji członka klasy szablonu

Mam klasę szablonów zdefiniowaną (częściowo) jako

4 odpowiedź

Jak sprawdzić, czy dwa parametry szablonu są dokładnie takie same?

Jak zmodyfikować następujący szablon funkcji, aby zwracał 42, jeśli parametry szablonu

3 odpowiedź

static_assert nie powiedzie się kompilacja, mimo że funkcja szablonu jest nigdzie nie nazywana

Używam g ++ 4.6.3 (obecnie domyślnego pakietu dla ubuntu 12.04) z flagą c ++ 0x i natknąłem się na to: