头文件定义格式,项目开发中常用的struct,enum
来源:互联网 发布:内雕机软件 编辑:程序博客网 时间:2024/05/29 02:12
1.实例
/* #pragma once //与编译器相关(换不同的平台),使头文件只被编译一次//使用宏定义避免头文件被多次编译,支持跨平台#ifndef _SAAKAA_DATA_BASE_HEAD#define _SAAKAA_DATA_BASE_HEAD#endif*/#pragma once #ifndef _SAAKAA_DATA_BASE_HEAD //注意变量名,大写_H或大写_HEAD#define _SAAKAA_DATA_BASE_HEAD//定义一个数据类型,和一个指针数据类型typedef struct _USER_INFO{ CString _sex; unsigned int _age; CString _realName; CString _headPic; CString _remark;}USER_INFO,*PUSER_INFO;//定义有限状态,需全部大写、=0enum SAAKAA_IM_ERROR_CODE{ SAAKAA_SUCCESS = 0, SAAKAA_DATABASE_UNKNOWN_ERROR, SAAKAA_DATABASE_USER_ERROR, SAAKAA_DATABASE_PSW_ERROR, SAAKAA_DATABASE_SELECT_ERROR, SAAKAA_DATABASE_SELECT_SUCCESS, SAAKAA_DATABASE_SELECT_NODATA};#endif
2.何时使用
一个信息需要超过2个以上的类型来表示:应用struct;当要多个参数要出入时(多线程函数的参数),应用struct
超过2个以上的有限状态:应用enum
- 头文件定义格式,项目开发中常用的struct,enum
- c与c++中enum和struct定义的区别
- 关于C/C++中 Class, Struct, enum的定义声明位置
- cctype头文件中定义的函数
- C++中定义NULL的头文件
- 头文件中函数定义的缺点
- C++中定义自己的头文件
- C语言中头文件的定义
- C++中定义自己的头文件
- C++ - 工程中头文件的定义
- C++中定义自己的头文件
- 头文件中定义变量的问题
- 头文件中定义struct时候出现相互引用如何抑制告警?
- 定义enum,我用struct { enum Type{};};
- web开发中,如何取得项目定义的property文件
- 头文件的定义
- 头文件中定义的内敛函数报重复定义
- struct与enum定义及用法的总结
- 机内码和区位码关系
- Spring的配置依赖 协调不同步的Bean Bean的后处理器 容器的后处理器
- 虚拟机vmware新手使用教程(图解)
- framebuffer 驱动
- winavr包含库文件时编译
- 头文件定义格式,项目开发中常用的struct,enum
- 《IBM PC 汇编语言程序设计》第一章
- keil 纠正
- win7背景颜色设置为淡绿色
- android 分区
- Wget 命令行下载工具
- 记gm8180平台实现3g上网,便于后续查阅
- 函数递归
- android image 分区