Wyniki wyszukiwania dla "sfinae"

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

10 odpowiedzi

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

1 odpowiedź

SFINAE w stylu C ++ 11 i widoczność funkcji w instancji szablonu

1 odpowiedź

iterator enable_if jako domyślny parametr szablonu?

Mam takiego konstruktora:

5 odpowiedzi

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:

3 odpowiedź

Dlaczego wyrażenia stałe mają wykluczenie dla niezdefiniowanego zachowania?

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ź

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.

4 odpowiedź

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

2 odpowiedź

Co to jest decltype z dwoma argumentami?