分类：电脑/网络-程序设计-C/C++
问题：c++题目classA{(){cout&lt;&lt;"A";} 
classA{ (){cout<<"A";}}; { (){cout<<"B";}}; {Aa;():a(),B(){cout<<"D";}};voidmain(){Dd;}我想问一下这题中类运行的顺序是怎样的?
回答：构造D时，先构造A，B；再构造D的A型数据成员A。构造结束后输出‘D’。所以输出结果为ABAD。