當我嘗試執行以下操作時,出現錯誤標題。關於ifstream:錯誤'std :: ios_base :: ios_base(const std :: ios_base&)'是私人的
class Test
{
private:
std::ifstream File;
public:
Test();
};
測試::測試(){}
我知道有關於這個問題棧的多個線程。我知道,我可以爲
std::ifstream *File;
我已經發布了這個問題的原因簡單的事情解決我的問題,因爲我的教練告訴我,我應該能夠做到這一點,而無需修改第一個代碼塊我張貼。我研究過這個,我沒有發現任何暗示我能做到的事情。有任何想法嗎?
按要求。
class Test
{
private:
std::ifstream File;
public:
Test();
};
Test::Test() {}
int main()
{
Test test = Test();
return 0;
}
這是我無法編譯的例子。
請發表[最小,完整,可驗證的示例](http://stackoverflow.com /幫助/ MCVE)。 –
嗨Sahu,我給的代碼不能滿足嗎?它展示了我正在遇到的確切問題。 – JohnKraz
不,它沒有。我無法僅使用發佈的代碼來重現您所看到的錯誤。 –