2
Ich bin neu in C++. In einem Tutorial Ich las über auto
und decltype
und versucht, die folgenden:decltype() in C++ verursacht Kompilierungsfehler
#include <iostream>
using namespace std;
int foo = 0;
decltype(foo) bar;
bar = 22;
int main(){
cout<<foo;
cout<<bar;
}
und ich bekomme diese Fehlermeldung beim Übersetzen:
tst.cpp.6: 1: Warnung: Bezeichner 'decltype' ist ein Schlüsselwort in C++ 11
Warum passiert das?
Haben Sie explizit aktivieren C++ 11 Funktionen in Ihrem Build-Kette? – StoryTeller
Btw, es ist kein Fehler, es ist eine Warnung. Unterschied: Fehler = etwas ist falsch, die Kompilierung wurde abgebrochen. Warnung = etwas sieht dem Compiler verdächtig aus, aber es hat trotzdem die Kompilierung fortgesetzt. – HolyBlackCat