为何C++不具备自动生成头文件的功能?

简单探讨一下,为何C++不具备自动生成头文件的功能?

喜欢这个问题 | 分享 | 新建回答

回答

ACCT

Jun 4, 2022
1 赞

auto import,这个应该属于IDE提供的功能吧。

C++没有官方的包管理工具,在20之前也没有module这个概念,如果学习其他语言强行使用auto import,感觉不会太好



黄太龙

May 26, 2022
1 赞

 Eclipse IDE就带有自动生成头文件的功能,只是这种IDE的辅助编程功能不会经常去用,核心还是体验不够好,本身C++定位则是介于C与python、js、ruby之间的中级语言,并不是定位于完全倾注于开发效率而不顾性能的那种。(因此,目的不同,应用C++的风格手法也会不同,侧重点有区别罢了……)



冯纪忠雄

May 20, 2022
1 赞

其实目前有些脚本或IDE是具有为C++自动生成头文件的功能,但是这些功能并不全面合适,只是在对部分情景比较合适,使用起来效果并不明显。其实制定C++11标准前就有自动生成头文件的提议,但是后来被否了。