Wyniki wyszukiwania dla "sfinae"

1 odpowiedź

Co robi 'void ()' in 'auto f (params) -> decltype (…, void ())?

Znalazłem kodtutaj to wyglądało mniej więcej tak:

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.

2 odpowiedź

Wykrywanie constexpr za pomocą SFINAE

Pracuję nad aktualizacją kodu C ++, aby skorzystać z nowej funkcjonalności w C ++ 11. Mam klasę cech z kilkoma funkcjami zwracającymi podstawowe typy, które ...

1 odpowiedź

Czy nie zależne domyślne argumenty szablonów szablonów funkcji pozwalają na SFINAE?

Mam tu na myśli „nie zależny” „nie zależny od innych argumentów szablonu tego konkretnego szablonu funkcji”.Podczas odpowiadaniato pytanie, Myślałem, że znal...

2 odpowiedź

Czym dokładnie jest „kontekst bezpośredni” wymieniony w standardzie C ++ 11, do którego ma zastosowanie SFINAE?

Paragraf 14.8.2 / 8 Standardu C ++ 11 określa warunki, w których niepowodzenie zastąpienia spowoduje lub nie spowoduje „twardego” błędu kompilacji (powodując...

1 odpowiedź

Jak uniknąć tego zdania jest fałszywe w szablonie SFINAE?

Więc chcę napisać automat

2 odpowiedź

Co to jest decltype z dwoma argumentami?

2 odpowiedź

Preferowane jest „if” z parametrami szablonu lub SFINAE?