1
我在DEV C++上運行這個程序,它顯示const的錯誤。但是在Visual Studio中它的工作正常。現在對於複製構造函數是非常重要的?對於複製構造函數來說Const是否重要?
#include<iostream>
using namespace std;
class Test
{
/* Class data members */
public:
Test(Test &t) { /* Copy data members from t*/}
Test() { /* Initialize data members */ }
};
Test fun()
{
cout << "fun() Called\n";
Test t;
return t;
}
int main()
{
Test t1;
Test t2 = fun();
return 0;
}
這與複製構造函數無關。 – juanchopanza
@juanchopanza它是'main()'中的第二行使用複製初始化並且無法編譯。 – vsoftco
@vsoftco是的,但問題與複製構造函數無關。我可以提供一個例子,其中在矩陣求逆中出現相同的錯誤。 – juanchopanza