在C#中过了一段时间后,我决定钻研C++,因为我喜欢编程视频游戏。 C++广泛用于整个行业,所以我想给它一个机会。C++基础知识
我注意到的第一件事是,C++似乎并没有使用“对象”的方式C#一样。在C#中,所有编程都是在对象(即类)中完成的,没有方法可以在一个之外声明,甚至不是一个入口点。
C++似乎用这个,但不经常,有时它似乎是更一种事后的,或许我完全误解在C“类/对象” ++的目的。
这使我对另一件事感到困惑:标题。从我可以收集的内容来看,这是您定义要在程序中使用的对象/方法的地方。这是主程序的一个框架。
基本上我很困惑项目组成。我试图使用这个像C#,但'鼻涕工作。理想情况下,这里有人熟悉这两种语言,可以帮助缩小差距,但只是简单地解释一下普通的C++程序结构就足够了。
非常感谢您提前!
P.S.我想,有可能是没有这样的事情“公共” C++结构,但对象和方法或缺乏他们之间的关系是什么,我正在寻找
你的问题具体是什么?我们很乐意提供帮助,但SO格式期望您提供明确答案的具体问题。你可能想把它分成几个更小的问题。 – templatetypedef 2013-04-03 22:52:12
这不是一个事后的想法。 C++是一种多范式语言。它允许你在你有一些状态和非成员函数时使用类。对我而言,这是什么使它成为一种伟大的语言。你可以为工作选择合适的工具。 – 2013-04-03 22:53:05
您需要下列其中一个:[The Definitive C++ Book Guide and List](http://stackoverflow.com/q/388242)。不幸的是,解释C++编程的所有基础知识对于Stack Overflow问题来说太广泛了。在学习语言时,您需要提出更具体的问题。 – 2013-04-03 22:54:54