[語法] 如何將許多同性質變數整合在一起?

看板C_and_CPP (C/C++)作者 (大雄)時間16年前 (2010/02/02 21:27), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/2 (看更多)
假設我有一個類別,裡面有一些相同性質的變數 我想將他們整合在一起,請問有沒有其他方法 1.原本是這樣 2.有沒有除了這個以外的方法 class icebox{ class Fruit{ public: public: //水果 int apple ; int apple ; int orange ; int orange ; } ; //飲料 class Drink{ int juice ; public: int water ; int juice ; } ; int water ; } ; class icebox{ public: Fruit fruit ; Drink drink ; } ; 弄成2那樣好怪,不曉得有沒有比較好的方法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.192.25

02/02 21:46, , 1F
fruit 和 drink 用成 enum 如果是我我會這樣做
02/02 21:46, 1F

02/02 21:54, , 2F
請問有沒有在VC++中 按icebox.Fruit.
02/02 21:54, 2F

02/02 21:54, , 3F
之後就會出現選單可以選擇變數的作法??
02/02 21:54, 3F

02/02 22:09, , 4F
用一樓方法可以用icebox.Fruit = (選單) 的樣子
02/02 22:09, 4F

02/02 22:14, , 5F
可是我剛剛試過不行耶 按到icebox.Fruit.就沒選單了
02/02 22:14, 5F

02/02 22:22, , 6F
02/02 22:22, 6F

02/02 23:33, , 7F
沒錯沒錯~~感謝樓上大大
02/02 23:33, 7F
文章代碼(AID): #1BQ2WgEN (C_and_CPP)
文章代碼(AID): #1BQ2WgEN (C_and_CPP)