forward-declaration

forward-declaration

文章 0 浏览 8

C++类前向声明

当我尝试编译此代码时,我得到: 52 C:\Dev-Cpp\Projektyyy\strategy\Tiles.h invalid use of undefined type `struct tile_tree_apple' 46 C:\Dev-Cp…

撩人痒 2025-01-02 03:02:23 2 0

我可以传递前向声明的枚举值吗?

当向前传递声明的结构或类时,必须通过引用或指针将其传递给函数。 但是,前向声明的枚举可以做什么呢?它是否还必须通过引用或指针传递?或者说,可…

伴我心暖 2024-12-27 13:28:07 2 0

接收者类型 *** 例如消息是前向声明

在我的 iOS5 应用程序中,我有 NSObject States 类,并尝试初始化它: states = [states init]; 这是 States 中的 init 方法>: - (id) init { if ((s…

明天过后 2024-12-26 05:42:37 3 0

不完整类型的无效使用/错误的前向声明。可能滥用抽象类? (C++)

现在我收到错误: error: ‘oset, std::allocator > >::Comparator’ is an inaccessible base of ‘CaseSensitive’ 我花了几个小时试图解决这个问题…

违心° 2024-12-21 07:11:53 7 0

术语:前向声明与函数原型

对我来说,使用 C 编程语言时这些术语本质上是同义词。在实践中,我可能更喜欢文件内原型的“前向声明”,而不是通过头文件包含的原型的“函数原型”…

云之铃。 2024-12-20 23:33:26 5 0

静态最终字段的非法前向引用错误

我正在尝试编译一个 Java 类,javac 会因非法前向引用错误而拒绝,其中有问题的引用在词法上在引用的字段之后。下面的类在显示相同行为的同时被尽可能…

夜唯美灬不弃 2024-12-17 07:38:51 3 0

C 中带有前向声明的 typedef Stuct

有类似的内容 typedef struct Data DATA, *DATA_PTR; typedef struct Units UNITS, *UNITS_PTR; struct Data { double miscData; UNITS units; }; str…

风为裳 2024-12-16 00:32:36 3 0

C++:如何使在同一个 .cpp 上声明的两个类“看到”编译时彼此?

在 VS2008 上编译此代码时: #include using namespace std; class Vertex { public: double X; double Y; double Z; int id; // place of vertex in …

抱着落日 2024-12-15 11:07:39 2 0

C++ 中的前向声明- 什么时候有关系?

我认为这是 C++ 的精神——你不为你不做的事付出代价 想要(你明确地为你需要的东西付费): // a.h #include template class QVector; struct A { vo…

吃兔兔 2024-12-14 03:12:47 3 0

C++循环引用,使用方法时出错,即使在前向声明之后也是如此

假设我有: class B; class A{ private: B *b; public: bar(){ b->foo()}; foo(); } class B{ private: A *a; public: bar(){ a->foo();} foo(); } 编…

向日葵 2024-12-14 01:45:43 5 0

C/C++前向声明与包含

当您包含某些文件时会发生什么以及当您转发声明某些函数/类时会发生什么?如果两个文件包含相同的文件,第一个文件会成功读取所有函数,第二个文件会…

↘紸啶 2024-12-11 10:17:25 5 0

为什么自定义类的这种声明不可接受?

在我的代码中,我想像这样声明我的自定义类的实例: MyClass anInstance; if(something){ anInstance = MyClass("instantiated like this"); }else{ a…

眼泪都笑了 2024-12-10 13:18:07 3 0

如何在命名空间中声明一个以内部类作为参数的友元函数?

考虑这段代码: namespace foo {} class A { class B { }; friend int foo::bar( B& ); }; namespace foo { int bar( A::B& ) { } } G++ 4.4.3 告诉我…

北座城市 2024-12-09 09:55:00 5 0

关于强类型枚举前向声明

我的命名空间中有一组类,并且希望将前向声明分组到 Define.hpp 文件中。 我已经在其他项目中实现了这一点,这是一个示例: namespace Makefile { cla…

我要还你自由 2024-12-08 20:06:20 4 0

转发声明指向类的指针以在类声明中使用的正确方法是什么?

例如, class Segment { friend bool someFunc( P_Segment p ); }; typedef boost::shared_ptr P_Segment; 如何最好地声明 P_Segment 以便编译?…

静若繁花 2024-12-08 01:32:03 3 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文