Wyniki wyszukiwania dla "sfinae"
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,...
Jak wykryć, czy w klasie jest określona zmienna składowa?
Aby utworzyć funkcję szablonu algorytmu, muszę wiedzieć, czy x lub X (oraz y lub Y) w klasie, która jest argumentem szablonu. Może to być przydatne podczas u...
iterator enable_if jako domyślny parametr szablonu?
Mam takiego konstruktora:
Wybór funkcji składowej przy użyciu różnych warunków enable_if
Próbuję określić, która wersja funkcji składowej zostanie wywołana na podstawie parametru szablonu klasy. Próbowałem tego:
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 ...
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.
SFINAE, aby sprawdzić dziedziczone funkcje członkowskie
Używając SFINAE, japotrafi wykryć jeśli dana klasa ma określoną funkcję członka. Ale co, jeśli chcę przetestować dziedziczone funkcje członkowskie?Poniższe c...