我是一名经验丰富的Java/C#程序员,我最近开始学习C++.问题是,我无法理解如何构造各种头文件和代码文件.这似乎主要是由于我对编译器如何将所有内容链接在一起缺乏了解.我曾经尝试过阅读一些教科书,但我的先入之见因我的Java和C#知识而备受瞩目.例如,我很难掌握方法等可以在命名空间中定义而不是仅在类定义中定义的事实.
我发现了很多C++ - > Java/C#指南,但实际上没有其他任何东西可以用.是否有任何好的资源可以简化Java/C# - > C++转换,特别是在理解编译过程方面?