- 3
- 0
- 约2.07千字
- 约 4页
- 2015-08-15 发布于重庆
- 举报
类的内嵌和类的合成.doc
内嵌类与类和成
内嵌类的定义
类的成员可以是某中类型的变量或函数。当然类的成员也可以是自定义的数据类型。
例如:
#include stdio.h
#include memory.h
struct EmbedStruct
{
//在结构体中默认为公有成员
int flag;
float result;
};
class ContainType{
public:
//在类的内部定义一个结构类型作为公有成员。
struct EmbedStruct{
int flag;
float result;
};
ContainType(){}
ContainType(unsigned char cLink){m_link =cLink;}
private:
unsigned char m_link;
};
int main(int argc,char** argv)
{
//使用全局类型标识符
::EmbedStruct gEm;
//通过类名表示使用ContainType定义的公有类型
ContainType::EmbedStruct eMb;
eMb.flag = 82;
eMb.result 90;
memccpy(gEm,eMb,sizeof(gEm));
printf(%d %8.2f\n,gEm.flag,gEm.resu
您可能关注的文档
- 光化学烟雾的形成机理危害及防治.doc
- 抗体制备流程.xls
- 拉萨的天空教案(第二课时).doc
- 七年级物理第一章机械运动单元练习题.doc
- 如何促进劳动力的非农转移.doc
- 适于双筒望远镜观测的项目.doc
- 酸雨的调查报告.doc
- 雾霾天气的形成及预防.doc
- 有关龙卷风的研究报告.doc
- 产妇及新生儿物品.xls
- 合规红线与避坑实操手册(2026)《YDT 2853-2015 LTE无线网络安全网关技术要求》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3026-2016通信基站电磁辐射管理技术要求》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3133-2016引入光缆用接续保护盒》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3198-2016支持远程管理的嵌入式通用集成电路卡(eUICC)技术要求(第一阶段)》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3273-2017 LTE FDD数字蜂窝移动通信网 基站设备测试方法(第二阶段)》.pptx
- 宣贯培训(2026)《DLT 1216-2013配电网静止同步补偿装置技术规范》.pptx
- 宣贯培训(2026)《DLT 1337-2014火力发电厂水务管理导则》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3024-2016阵列掺铒光纤放大器》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3158-2016公有云服务安全防护检测要求》.pptx
- 合规红线与避坑实操手册(2026)《YDT 3176.1-2016 800MHz2GHz cdma2000数字蜂窝移动通信网(第二阶段)设备测试方法 移动台 第1部分:基本无线指标、功能和性能》.pptx
原创力文档

文档评论(0)