variable 'std:ofstream’ has initializer but incomplete type
或者是variable 'std:ifstream’ has initializer but incomplete type
其原因是因为没有包含fstream这个头文件。
- #include<fstream>
- #include<iostream>
- #include<string>
- using namespace std;
- int main()
- {
- fstream f("filename");
- f << 20;
- f.close();
- }
上面这段代码如果没有那个<fstream>就会有标题的错误。
本文解释了在C++编程中遇到的'variable'std:ofstream’hasinitializerbutincompletetype'和'variable'std:ifstream’hasinitializerbutincompletetype'错误的原因,以及如何通过包含fstream头文件解决这个问题。
2万+

被折叠的 条评论
为什么被折叠?



