gpt4 book ai didi

c++ - 从同一个类中创建不同的实例?

转载 作者:行者123 更新时间:2023-11-30 04:28:56 24 4
gpt4 key购买 nike

CMain 的头部

CSomeClass a

在 CMain.cpp 中使用 CSomeClass

a.SomeFunction();
a.m_bVar = SomeVar;

问题是,我如何获得 CSomeClass 的另一个不同的第二个实例,它在 CSomeClass 中使用相同的变量,但具有自己的独立值而不使用 new?

我知道 pSomePointer = new CSomeClass[2]; 会创建一个不同的实例,但不使用 new 是否可能?

最佳答案

CSomeClass b;

只需声明一个新变量。

此外,a 可能不应该在 header 中定义,而应该在 CMain.cpp 中定义,就在您需要的地方。

关于c++ - 从同一个类中创建不同的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9753542/

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