gpt4 book ai didi

c++ - 类 Bar *bar 之类的指针的名称是什么

转载 作者:太空宇宙 更新时间:2023-11-04 15:59:32 29 4
gpt4 key购买 nike

一个简单的例子:

void foo(class Bar * bar) {
foo2(bar);
}

void foo2(Bar * bar) {
bar->a++;
}

foo2 中使用的指针是指向类 Bar 的标准指针。好的 - foo 中使用的指针也是指向类 Bar 的指针。但是这个地方一定不能知道类 Bar。

我找不到 foo 参数的正确命名。它是一个指向匿名类的指针? class Bar *bar 的正确名称是什么?

最佳答案

您需要的是前向声明

你可以阅读它in the documentationin a different post .

来自文档:

声明一个稍后将在此范围内定义的类类型。在定义出现之前,这个类名的类型是不完整的。这允许相互引用的类。

关于c++ - 类 Bar *bar 之类的指针的名称是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47902828/

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