类的内嵌和类的合成.docVIP

  • 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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档