gpt4 book ai didi

c++ - 如何在初始化列表中初始化结构类型?

转载 作者:行者123 更新时间:2023-11-28 01:11:29 26 4
gpt4 key购买 nike

如何初始化构造函数列表中的结构体?

Selenium :

struct St{int x, y};

class Foo
{
public:
Foo(int a = 0, int b = 0) : /*here initilise st_foo out of a and b*/
{}

private:
const St st_foo;
};

最佳答案

您需要为 struct St 提供一个构造函数,它接受 2 个 int 参数并将它们分配给 xy。然后在您的 Foo 初始化列表中调用它。

记住:除了默认的可见性规则(对于结构,默认是public

关于c++ - 如何在初始化列表中初始化结构类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2803258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com