题主学习OOP,遇到了这样一道选择题
标准答案是B题主不理解第13行A a{'x'};的写法是干什么,以及为什么这种写法下A会构造两次,一次c=‘c’,一次c='x'请求帮助!
A a{'x'}构造了一个a对象,传入初始值'x',所以会调用A(char x)这个构造函数
那么构造顺序是