Hallo, ich beschäftige mich gerade mit Template-Metaprogramming und dabei frage ich mich gerade: Was ist eigentlich der unterschied zwischen "decltype(..)" und "decltype((..))"? Was wird damit, in Worten, beschrieben? Kann mir das jemand erklären? MfG Deckeltyp
Ah, danke schon mal. Manchmal weiß man einfach nicht wonach man googeln soll.. Aber ganz geklärt hat es sich für mich noch nicht. Warum ist decltype(5) => int, und auch decltype((5)) => int? Müsste, oder könnte es nicht int&& und int& sein ??
Bei decltype(5) ist 5 weder Variable, noch lvalue, noch xvalue, daher prvalue und damit ist der Typ int. Genauso bei decltype((5)).
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.