gpt4 book ai didi

c++ - 返回但不使用类型的 C++ 函数是否需要 #include 该类型?

转载 作者:行者123 更新时间:2023-11-28 02:00:33 25 4
gpt4 key购买 nike

<分区>

此文件是否需要 #include 来定义 FooType?函数的类型签名返回 FooType* 但函数实现不使用 FooType

// test.cpp
class FooType; // Unresolved forward declaration

FooType* GetFoo() { return nullptr; }

它使用 g++ --std=c++11 -Wall 在没有警告的情况下构建。那么这是前向声明的合法使用吗?

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