2
爲什麼下面的程序在編譯失敗。C++使用匿名對象調用函數結果編譯器錯誤
#include <iostream>
using namespace std;
class Test
{
public:
void fun()
{
cout<<"fun() in Test\n";
}
};
int main() {
new Test()->fun();
// your code goes here
return 0;
}
訪問此鏈接:http://ideone.com/qtCufW
它可以調用使用匿名對象的成員方法在Java中& C#,但爲什麼在C++中不允許? 請幫幫我。
什麼是編譯器錯誤? – Vinzenz 2015-02-05 16:42:15