2
爲什麼Visual C++ 2008爲以下代碼提供語法錯誤?用於指針參考初始化的Visual C++語法錯誤
int* x;
int*& xalias(x); //error C2061: syntax error : identifier 'x'
這是一個簡單的錯誤嗎? (海灣合作委員會和鐺接受這...)
更高版本的Visual Studio修復此問題,或者我應該只是解決這個如下?
int*& xalias = x;
無法在VS2012中使用。看起來像一個錯誤。 'int *&xalias = x;'當然有效。 –
如果您有Microsoft連接帳戶,則可以在https://connect.microsoft.com/VisualStudio/Feedback上提交錯誤報告。順便說一句,我可以在VS2010中重現這個問題。描述參考初始化語法的語言規範[here](http://en.cppreference.com/w/cpp/language/reference_initialization)。 –