[問題] 讓建構式語法更簡潔的方法?
請問一下,類似下面這樣的小範例
class aa{
public:
aa(int v1,double v2):val1(v1),val2(v2){}
int val1;
double val2;
};
class bb{
public:
bb(int v1,double v2):obj1(v1,v2),obj2(v1,v2){}
aa obj1;
aa obj2;
};
int main(){
bb something(10,2.0);
cout<<something.obj1.val1 ;
return 0;
}
bb物件內含兩個aa物件,而aa物件有自訂的建構式
而如果bb內有很多個aa物件的話,則綠色部份就要掛一長串(我的認知)
這個部份可以有其它寫法來改善嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.171.8.74
推
05/09 23:05, , 1F
05/09 23:05, 1F
→
05/09 23:13, , 2F
05/09 23:13, 2F
→
05/09 23:25, , 3F
05/09 23:25, 3F
→
05/10 00:09, , 4F
05/10 00:09, 4F
→
05/10 00:51, , 5F
05/10 00:51, 5F
→
05/10 07:43, , 6F
05/10 07:43, 6F
→
05/10 07:44, , 7F
05/10 07:44, 7F
→
05/10 10:11, , 8F
05/10 10:11, 8F
推
05/10 10:32, , 9F
05/10 10:32, 9F
→
05/10 18:31, , 10F
05/10 18:31, 10F
→
05/10 21:39, , 11F
05/10 21:39, 11F
→
05/10 21:39, , 12F
05/10 21:39, 12F
→
05/11 13:14, , 13F
05/11 13:14, 13F
→
05/13 23:45, , 14F
05/13 23:45, 14F