亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

堆中動態數組

如果類中的數據成員是私有的,那么在主函數中從堆中申請到了動態數組之后如何為其賦值?

比如:一個people 類

? ? ? ?people *p=new people[4];

正在回答

2 回答

https://img1.sycdn.imooc.com//5afe29000001e9d603410576.jpg這是初始化方式(完整的代碼應該還有delete,這里我偷了個懶)。如果只是單純的賦值的話,也可以將屬性封裝為一個set()函數,類似 void setX(int x){m_iX = x}; (前面課程有講)然后調用該函數為屬性賦值。

0 回復 有任何疑惑可以回復我~
#1

軒墨vision 提問者

謝謝·這個只有調用函數一種方法嗎?
2018-05-24 回復 有任何疑惑可以回復我~
#2

軒墨vision 提問者

就是如果想要初始化的數據有點多,定義了數組之后主函數不是會寫很多條調用語句嗎?
2018-05-24 回復 有任何疑惑可以回復我~

還是要用指針p去調用封裝函數 才能完成 私有成員賦值的吧

0 回復 有任何疑惑可以回復我~
#1

軒墨vision 提問者

謝謝~~~懂了。
2018-05-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之封裝篇(下)
  • 參與學習       70902    人
  • 解答問題       534    個

封裝--面向對象三大特征之一,通過案例讓C++所學知識融會貫通

進入課程

堆中動態數組

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號