小编Rag*_*tor的帖子

在括号内包装初始化列表有什么影响?

在括号内包装初始化列表有什么影响?它只是列表初始化的另一种形式,还是仅在某些情况下有效?

例如,考虑a:

struct A {
    A(float a, float b) {}
};

int main()
{
    A b(1.0f, 0.0f); // Direct initalization, finds ctor for (float, float)
    A c{1.0f, 0.0f}; // List initalization, finds a matching ctor

    A a({1.0f, 0.0f}); // Is this list initalization... which is expanded?
}
Run Code Online (Sandbox Code Playgroud)

c++ c++11 list-initialization

8
推荐指数
1
解决办法
160
查看次数

标签 统计

c++ ×1

c++11 ×1

list-initialization ×1