本文主要是介绍c++ 里构造函数的形参与数据成员的同名问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如题,这时,或许在 java 里,会报语法错误。但在 c++ vs2019 开了 c++20语法规范。这不再是错误。这样的好处是解决了咱们的起变量名的麻烦:重名现在已不是错误,编译器可以解决了。测试如下:
我们看看 c++ 编译器是如何反汇编,执行变量重名时候的初始化的:
谢谢
这篇关于c++ 里构造函数的形参与数据成员的同名问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!