在使用 C# 一段时间后,我决定深入研究 C++,因为我喜欢编写视频游戏。C++ 在整个行业中被广泛使用,所以我想试一试。
我注意到的第一件事是 C++ 似乎不像 C# 那样使用“对象”。在 C# 中,所有编程都是在对象(即类)中完成的,不能在对象之外声明任何方法,甚至不能声明入口点。
C++ 似乎使用了这个,但不那么频繁,有时它似乎更像是事后的想法,或者我完全误解了 C++ 中“对象/类”的目的。
这让我想到了另一件事我感到困惑:标题。据我所知,这是您定义要在程序中使用的对象/方法的地方。它是一种主程序的框架。
基本上我对项目组成感到困惑。我正在尝试像 C# 一样使用它,但它不起作用。理想情况下,这里有人熟悉这两种语言并且可以帮助缩小差距,但只需简要说明常见的 C++ 程序结构就足够了。
非常感谢您!
PS我想可能没有“通用” C++结构之类的东西,但是对象和方法之间的关系或缺少它们是我正在寻找的