<分区>
我在源码中发现了如下构造:
variable_type variable_name{func(arg1, arg2, arg3)};
在下一版本的代码中,此结构已被以下结构取代:
variable_type variable_name = func(arg1, arg2, arg3);
所以,我的问题是第一行是什么意思,它与第二行有何不同?我还想知道为什么使用第一行而不是第二行可能更好或更差?
<分区>
我在源码中发现了如下构造:
variable_type variable_name{func(arg1, arg2, arg3)};
在下一版本的代码中,此结构已被以下结构取代:
variable_type variable_name = func(arg1, arg2, arg3);
所以,我的问题是第一行是什么意思,它与第二行有何不同?我还想知道为什么使用第一行而不是第二行可能更好或更差?
最佳答案
关于c++ - "type name{}"在 C++ 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15473264/