Wyniki wyszukiwania dla "sfinae"

2 odpowiedź

Używanie SFINAE do wykrywania funkcji członka [duplikat]

To pytanie ma już odpowiedź tutaj: Czy można napisać szablon, aby sprawdzić istnienie funkcji? [/questions/257288/is-it-possible-to-write-a-template-to-check-for-a-functions-existence] 25 odpowiedzi W C ++ 11, aby dowiedzieć się, czy klasa ma ...

3 odpowiedź

Pisanie szablonu funkcji, który specjalizuje się w klasie i jej podklasach

3 odpowiedź

SFINAE: Kompilator nie wybiera specjalnej klasy szablonów

mamSFINAE problem:W poniższym kodzie chcę, aby kompilator C ++ wybrał specjalistyczny funktor i wypisał „special”, ale zamiast tego drukuje „general”.

3 odpowiedź

Jak sprawdzić, czy klasa B pochodzi z rodziny szablonów klas

Jak przetestować w czasie kompilacji, czy klasa B pochodzi ze std :: vector?

3 odpowiedź

Dlaczego czasami musisz napisać `typename T` zamiast` T`?

Czytałem artykuł na WikipediiSFINAE i napotkał następujący przykładowy kod:

3 odpowiedź

używanie SFINAE do specjalizacji klas szablonów

przypuśćmy, że mam te deklaracje

3 odpowiedź

sprawdź, czy element istnieje za pomocą enable_if

Oto, co próbuję zrobić:

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,...

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 używać sfinae do wybierania konstruktorów?

W szablonowym meta programowaniu można użyć SFINAE natyp powrotu aby wybrać określoną funkcję członka szablonu, tj.