[問題] 結構(struct)也可以使用繼承?

看板C_and_CPP作者 (Bad_To_The_Bone)時間12年前 (2013/02/26 11:17), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
問題(Question): 請教一下 由於繼承的觀念感覺是在物件導向的程式的class才有看到的 如class A { member A_1; member A_2; function A_3(); function A_4(); } class B: public A{}; 這種方式 ---------------------------------------------- 但是最近看程式有看到struct也有類似的語法 struct A { member A_1; member A_1; function A(); function ~A(); function A_3(); function A_4(); } 也有看到 struct B: public A{ function B(); function ~B(); private: member B_1; }; 甚至看到B::B()的建構子定義 感覺這個struct 就跟class一樣 想請教一下 是有struct的繼承嗎? 還是這其實就是class呢? 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.248.50

02/26 11:18, , 1F
c++中struct跟class一樣
02/26 11:18, 1F

02/26 11:19, , 2F
只是struct預設public,class預設private
02/26 11:19, 2F

02/26 11:22, , 3F
請問一下預設是指說 struct不用寫public:的東西就是pub
02/26 11:22, 3F

02/26 11:23, , 4F
lic的嗎
02/26 11:23, 4F

02/26 11:24, , 5F
原來是這樣 我一直以c的struct的觀念在看 感謝
02/26 11:24, 5F

02/26 11:56, , 6F
To 樓上:Yes.
02/26 11:56, 6F

02/26 13:15, , 7F
這篇也寫出我的問題了,非常感謝!
02/26 13:15, 7F

03/01 22:09, , 8F
有看有推
03/01 22:09, 8F
文章代碼(AID): #1HB2amAb (C_and_CPP)