class NumberGrabber { int number;public: NumberGrabber() : number{ 5 }{} int getNumber() { return number; }};
为什么要求我说{5} {}?这对我来说并没有真正的视觉感受.
解决方法 前一组大括号是数字的初始值,后者是定义构造函数体的复合语句.通过适当的格式化,这可能会变得更加清晰.NumberGrabber() : number{5}{}
那更有意义吗?
总结以上是内存溢出为你收集整理的c – 为什么在大括号初始化成员变量后需要另一组括号?全部内容,希望文章能够帮你解决c – 为什么在大括号初始化成员变量后需要另一组括号?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)