关于STRUCT命名的问题
来源:互联网 发布:手机淘宝封面模版 编辑:程序博客网 时间:2024/05/17 22:36
c++中经常会用到各种struct结构,有微软提供的,也有自定义的,但这次在一个项目中遇到了一个比较奇怪和奇葩的问题,就是在定义struct结构时的规则上出现了问题,看下面的例子:
struct {CString receivecout;CString sendcout;}mailcoutInfo;我若向上面的书写规则命名结构体,则在后面使用时会出现 mailcoutInfo 没有定义之类的错误。且根据不同的用法可能会报出各种千奇百怪的错误,今天也调试了好久才发现这个问题,哎,,,太菜。
因此,正确的书写方式应该如下:
struct mailcoutInfo{CString receivecout;CString sendcout;};
或者使用另外一种使用更普遍且更方便定义指针结构体的方式:
typedef struct{CString receivecout;CString sendcout;}mailcoutInfo,*pmailcoutInfo;
0 0
- 关于STRUCT命名的问题
- 一个关于struct的问题
- 关于程序命名的问题
- 愚蠢的问题关于struct和typedef struct
- struct 关于sizeof的大小问题
- 关于C语言struct对齐的问题
- 关于struct的边界对齐问题
- sizeof(struct)--关于字节对齐的问题
- 关于求sizeof(struct)“不正确”的问题
- 关于struct调用sizeof的一个问题
- 关于sizeof(struct student)的问题
- 关于struct的内存对齐问题
- 关于struct对齐问题
- 关于命名CreateEvent权限的问题
- 关于C++命名空间的一些问题
- 关于jquery命名的冲突问题
- 求解 关于C的typedef struct的使用问题
- 关于struct的读写
- 栈 Deque
- mysql中文乱码解决方案
- 几何画板中的轨迹法怎样构造双曲线
- win10 亮度不能调节的解决办法(亲测办法,安装两台win10两台都是这样解决)
- UI星辰:UI代码创建视图和Label设置
- 关于STRUCT命名的问题
- POJ 1182 食物链
- POJ 3468-A Simple Problem with Integers(线段树)
- F.lux——自动调整屏幕亮度与颜色,降低蓝光
- 黑马程序员——JAVA面向对象的特性:封装,继承,多态
- 九度oj 1067
- android中的与GPS定位的API
- 测试管理之我见
- HDOJ 2544 最短路 (最短路 Dijkstra && SPFA && Floyd)