c++中不需要显示指出struct
来源:互联网 发布:mac ps2017怎么破解 编辑:程序博客网 时间:2024/05/29 12:33
赫 21:48:16
请教个问题
赫 21:49:53
类声明前对私有继承的结构,的struct定义是什么作用?
类声明前对该类私有继承的结构,的struct定义是什么作用?
赫 21:51:21
struct libvlc_instance_t;
struct libvlc_media_player_t;
class CAVPlayer
{
public:
//......
private:
libvlc_instance_t *m_pVLC_Inst;
libvlc_media_player_t *m_pVLC_Player;
};
风雨无阻 21:54:54
应该是这里要用到这两个类型,所以在前面做一下前向声明。应该不是私有继承吧
赫 22:00:19
为什么是struct而不是typedef?
风雨无阻 22:01:54
用typedef什么意思?
赫 22:02:36
额,
呵呵 22:02:41
给数据类型定义一个新名字
赫 22:03:24
不是把libvlc_instance_t,libvlc_media_player_t当作定义了类型使用?
比如typedef libvlc_instance_t libvlc_instance_t;
赫 22:04:26
还是没理解为什么是struct,,,
风雨无阻 22:04:35
struct libvlc_instance_t与libvlc_instance_t是相同的意思,c++中不需要显示指出struct
呵呵 22:04:55
那么libvlc_instance_t就是libvlc_instance_t
C语言里面有这些知识的啊
赫 22:05:29
恩,我再看看书
c++ primer plus 6th 89页
写道:
如果你熟悉C语言中的结构,则可能已经注意到了,C++允许在声明结构变量时省略关键字struct:
struct inflatable goose; //kerword struct required int C
inflatable vincent; //kerword struct not required in C++
感谢2位师兄,风雨无阻,呵呵参与讨论和指导
提到的代码下载地址:http://download.csdn.net/detail/qq316293804/6398995
- c++中不需要显示指出struct
- C/C++中struct和typedef struct
- C语言中 typedef struct 和 struct
- C/C++中struct研究
- C/C++中typedef struct和struct的用法
- C/C++中typedef struct和struct的用法
- C/C++中typedef struct和struct的用法
- C#中struct和C中的struct的一个区别
- C和C++中struct以及typedef struct
- C/C++中typedef struct和struct的…
- 关于 C语言中typedef struct 和 struct
- C语言中struct和typedef struct的区别
- 详解 C/C++中struct和typedef struct
- C/C++中typedef struct 和 struct的差异
- C语言中typedef struct与struct的区别
- C和C++中struct和typedef struct的分析
- C和C++中struct和typedef struct的分析
- C和C++中struct和typedef struct的异同
- 隐藏进程名
- 讨论c/c++计算小数的精度问题
- 命名对象继承1-验证Create*命名对象安全属性的传递
- Arcgis 控制地图缩放比例
- 命名对象继承2-验证Open*命名对象安全属性的传递
- c++中不需要显示指出struct
- mknod 详解
- 收藏5篇文章
- 收藏的关于开发的一些东西
- 反驳--(知乎)大龄门外汉如何进入软件开发行业?的回复
- 一段挂起进程中所有线程的代码
- GetThreadTimes获取其它线程cpu时间
- 如何输出高精度时间差
- 注意!GetThreadPriority的返回值不是系统的优先级值