用指针的指针分配若干块指针空间
来源:互联网 发布:js图像热点链接 编辑:程序博客网 时间:2024/05/19 00:54
#define PU_MD_MALLOC_RET( P, S, L, ret ) \
{ \
P = NULL; \
P = (S*) malloc(L); \
if ( NULL == P ) return ret; \
memset( P, 0, L ); \
{ \
P = NULL; \
P = (S*) malloc(L); \
if ( NULL == P ) return ret; \
memset( P, 0, L ); \
}
#ifndef DECLARE_HANDLE
#define DECLARE_HANDLE(name) struct name##__{ int unused; }; typedef struct name##__ *name
#endif
int main()
{
DECLARE_HANDLE(HCaVideoEnc);
HCaVideoEnc*m_phVEnc;
PU_MD_MALLOC_RET( m_phVEnc, HCaVideoEnc, sizeof( HCaVideoEnc ) * m_byVEncNum, FALSE );
return 0;
}
取指针内容:m_phVEnc[i];
取指针地址:&m_phVEnc[i];
- 用指针的指针分配若干块指针空间
- 指针分配的空间
- 二维指针分配空间
- 数组和指针的空间分配
- 指针与动态空间分配
- 指针分配和释放空间
- 指针与动态空间分配
- 关于指针的若干探讨
- 指向指针的指针的分配
- c语言中二级指针空间的分配
- 当为指针分配0大小的空间会怎样
- 指针使用前要分配地址空间
- [C++]动态给传递指针分配空间
- 为指针分配和释放空间
- 指针传参及分配空间
- 指针赋值与空间分配问题
- 指针分配和释放空间(转)
- 指针malloc分配空间与数组区别
- 安装IIS 7以后无法启动依赖服务windows process activation service
- Rails的最佳实践【一】
- Linux case one
- linux下ls-l命令
- 如何在安装双启动后卸载 Windows 或者 Linux
- 用指针的指针分配若干块指针空间
- 使用keytool 查看 Apk签名信息
- KEIL MDK输出map文件分析
- 试题 linux部分
- linux查看cpu个数
- vector清空
- 函数指针
- vs2012换肤功能,vs2012主题及自定义主题
- shell自动化配置hadoop配置文件示例