[問題] C++ 是否真有結構體存在?
最近問問題發現我表達能力很差,
標題每次都想半天..
C++ 在做類別的時候,是用 class / struct 去實做
C 裡面識別字只有 struct 沒有 class
也沒有解析(::) 的概念
那 C++ 用 struct 自定義時,
如果裡面都是 data member,
還是將它視為 class 嗎?
--
YouLoveMe() ? LetItBe() : LetMeFree();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.76.142
推
11/22 02:10, , 1F
11/22 02:10, 1F
推
11/22 02:17, , 2F
11/22 02:17, 2F
→
11/22 02:18, , 3F
11/22 02:18, 3F
→
11/22 02:22, , 4F
11/22 02:22, 4F
→
11/22 02:22, , 5F
11/22 02:22, 5F
與其去定義「類別」與「結構體」,我想我只能說出他們二個的差別
我對於類別和結構體最大的差別扣除那些
虛擬、多型、封裝、繼承、overload 運算子...etc 之外.
最大差別應在於 "function member" 上的實做,
我的確也還不夠力去用 C 去模擬 C++ 的 class,
目前也只有想到在 struct 裡面塞 function pointer 去模擬 function member
鑑於這點, 所以才問是不是 Cpp 裡面並沒有結構體
因為那種東西實際上不知會不會解讀為
class OO{
public:
int member1, member2;
}
→
11/22 02:24, , 6F
11/22 02:24, 6F
我會去看這篇的, 謝謝您的分享
※ 編輯: tropical72 來自: 180.177.76.142 (11/22 02:31)
→
11/22 02:34, , 7F
11/22 02:34, 7F
→
11/22 02:36, , 8F
11/22 02:36, 8F
→
11/22 02:36, , 9F
11/22 02:36, 9F
→
11/22 02:36, , 10F
11/22 02:36, 10F
→
11/22 02:36, , 11F
11/22 02:36, 11F
→
11/22 02:36, , 12F
11/22 02:36, 12F
→
11/22 02:38, , 13F
11/22 02:38, 13F
推
11/22 09:28, , 14F
11/22 09:28, 14F
→
11/22 09:28, , 15F
11/22 09:28, 15F
→
11/22 13:02, , 16F
11/22 13:02, 16F
→
11/22 14:06, , 17F
11/22 14:06, 17F
→
11/22 15:08, , 18F
11/22 15:08, 18F
推
11/23 12:45, , 19F
11/23 12:45, 19F
→
11/23 18:59, , 20F
11/23 18:59, 20F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):