关于“不允许指针指向不完整的类类型”问题分析
2015-01-20 22:00
495 查看
Weiss 的数据结构与算法分析-c语言描述中,堆栈声明在stack.h
而具体定义在stcak.c;利用书中的堆栈专用函数,完成某个功能时,我直接访问堆栈结构体的对象,结果VS提示“不允许指针指向不完整的类类型”;
经度娘后得知“czg0002”的结论:struct的定义不能隐藏,除非你在其它代码中不会用到该struct结构的对象。
实际上 Weiss 的数据结构与算法分析-c语言描述,访问结构的对象都是通过堆栈专用函数调用的。
而具体定义在stcak.c;利用书中的堆栈专用函数,完成某个功能时,我直接访问堆栈结构体的对象,结果VS提示“不允许指针指向不完整的类类型”;
经度娘后得知“czg0002”的结论:struct的定义不能隐藏,除非你在其它代码中不会用到该struct结构的对象。
实际上 Weiss 的数据结构与算法分析-c语言描述,访问结构的对象都是通过堆栈专用函数调用的。
相关文章推荐
- 关于“不允许指针指向不完整的类类型”问题分析
- “不允许指针指向不完整的类类型”问题分析
- “不允许指针指向不完整的类类型”问题
- VS2010提示“不允许指针指向不完整的类类型”
- 不允许指针指向不完整的类类型
- 不允许指针指向不完整的类类型
- 关于const指针和指向const类型的指针的问题
- 关于IplImage结构体内指针imageData指向的数据的数据类型的问题
- C++不允许使用指向不完整类型的指针
- Error:不允许指针指向不完整的类类型
- C++错误--不允许使用不完整的类类型--之原因分析
- 关于指向结构体的指针——又一个指针用法中容易忽略的问题
- 关于字符串指针指向内容不能修改的问题
- 关于函数返回值为指针类型的分析
- 关于int类型指针和char类型指针相互转换问题
- 分享:关于指向指针的指针的问题
- warning C4150: 删除指向不完整“XXX”类型的指针;没有调用析构函数
- warning C4150: 删除指向不完整“CBasexxx”类型的指针;没有调用析构函数
- C++关于父类指针指向子类对象的问题
- 关于mentohust认证中出现“不允许使用的客户端类型”问题方案