typedef struct tag_guid
{
ULONGLONG utime;
ULONGLONG umac;
}tpguid;
class A
{
private:
int m_teset1;
};
//其他文件中的前向声明,注意结构体和类的区别
typedef struct tag_guid tpguid;
class A;
//使用,注意使用前向声明的成员必须是指针
class B
{
private:
tpguid* m_guid;
A* m_a;
};C++前向声明注意
最新推荐文章于 2025-10-31 10:01:59 发布
本文详细解释了C++中类与结构体的区别,并通过实例展示了如何在实际编程中灵活运用类和结构体。重点介绍了类的私有成员、指针成员以及结构体的定义与使用方式。
1466

被折叠的 条评论
为什么被折叠?



