error: variable 'std::ifstream ifs' has initializer but incomplete type


main.cpp: In function 'bool ReadTimeInterval(std::string&)':
main.cpp:134: error: variable 'std::ifstream ifs' has initializer but incomplete type
main.cpp:139: warning: deprecated conversion from string constant to 'char*'
main.cpp:139: warning: cannot pass objects of non-POD type 'const struct std::string' through '...'; call will abort at runtime

出現這個錯誤,是由於沒有添加頭文件:

添加 #include <fstream>

總結:這里看到了gcc的提示,incomlete type不完全的類型。

一般這種題目是因為缺乏頭文件引起的,經常會碰到如許子的提示,所以記住產生incomplete type的原因。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM