首页 > 解决方案 > C++ 讨论:使用 =、{} 和 () 作为初始化程序,我应该使用哪一个?

问题描述

在阅读 C++ 核心指南时,isocpp我通过了节。我已经在迄今为止阅读的一些 C++ 代码中看到了这些方法。例如:在()初始化构造函数初始化列表中的数据字段时已经使用了,即使对于primitive类型,我也看到它在本地使用。有些使用{}变量的初始化。而其他人则使用此=. 我不知道他们之间有什么区别。我的意思是它们是否实现了相同的目标,只是风格不同,或者它们具有不同的含义。谁能解释一下!

标签: c++initializationcpp-core-guidelines

解决方案



推荐阅读