Domande taggate «decltype»

2
Quali sono alcuni usi di decltype (auto)?
Altre versioni di Stack Overflow di Stack Overflow : Versione decltype (auto) In c ++ 14 decltype(auto)viene introdotto il linguaggio. In genere il suo uso è consentireautodecltype alle dichiarazioni di usare le regole sull'espressione data . Cercando esempi di "buon" uso del linguaggio posso solo pensare a cose come le …

2
Operatore freccia (->) nell'intestazione della funzione
Mi sono imbattuto nel seguente codice: template <typename T, typename T1> auto compose(T a, T1 b) -> decltype(a + b) { return a+b; } C'è una cosa che non riesco a capire: Dove posso scoprire cosa significa l'operatore freccia ( ->) nell'intestazione della funzione? Immagino puramente logicamente che l' ->operatore …
128 c++  c++11  auto  decltype 

2
Differenza tra std :: result_of e decltype
Ho qualche problema a capire la necessità di std::result_ofin C ++ 0x. Se ho capito bene, result_ofviene utilizzato per ottenere il tipo risultante di invocare un oggetto funzione con determinati tipi di parametri. Per esempio: template <typename F, typename Arg> typename std::result_of<F(Arg)>::type invoke(F f, Arg a) { return f(a); } …
100 c++  c++11  decltype  result-of 


3
Decltype e parentesi C ++ - perché?
L'argomento è stato discusso in precedenza , ma questo non è un duplicato. Quando qualcuno chiede la differenza tra decltype(a)e decltype((a)), la solita risposta è - aè una variabile, (a)è un'espressione. Trovo questa risposta insoddisfacente. Innanzitutto, aè anche un'espressione. Le opzioni per un'espressione primaria includono, tra le altre cose: (espressione) …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.