在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