gpt4 book ai didi

c++ - 在基本构造函数之前初始化成员。可能的?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:50 25 4
gpt4 key购买 nike

<分区>

我有以下代码:

class A{
public:
A(int* i){
std::cout << "in A()" << i << std::endl;
}
};

class B: public A{
public:
B(): i{new int{10}}, A{i}{
std::cout << "in B()" << std::endl;
}

private:
int* i;
};

int main()
{
B b;
}

A 构造函数中我有 0(这是预期的)。但是我想先初始化i。有可能吗?

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