3-28使用new动态创建共用体

  1. 创建一个共用体

    union Myunion
    	{
    		int code1;
    		long code2;
    	};
    
  2. 创建一个共用体指针,给code1赋值并输出

    Myunion *p = new Myunion();
    p->code1 = 200;
    cout<<(*p).code1<<endl;
    

共用体数据储存在低八位上,所以此时查看code2的值也是400

发布了41 篇原创文章 · 获赞 14 · 访问量 1981

猜你喜欢

转载自blog.csdn.net/qq_43367829/article/details/105231425
今日推荐