您当前的位置: 首页 >  nio

Bulut0907

暂无认证

  • 5浏览

    0关注

    346博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ union共用体联合体用法大全_看这篇就够了

Bulut0907 发布时间:2020-11-17 18:13:12 ,浏览量:5

目录
  • 1. 背景
  • 2. union存在的必要性
  • 3. union的几种定义方式
  • 4. 数据成员内存覆盖的问题
    • 4.1 十六进制的一个字节几位
    • 4.2 多字节的高位与低位
    • 4.3 union数据成员内存覆盖
  • 5. union的函数成员、构造函数、析构函数
  • 6. 控制访问权限
  • 7. union的局限性
  • 8. union实战例子

1. 背景

关于union的知识点,教材和网上的资料都比较少,经过不断的查阅各种资料和测试,对union有了一些基本了解,这里进行整理,方便以后需要时查看

2. union存在的必要性

我们先来看下面的两段对比的代码,体验以下union的用处

#include 
using namespace std;

int main() {
    string name;

    int score;
    char degree;
    bool is_pass;

    name = "Li Ming";

    score = 90;
    cout             
关注
打赏
1664501120
查看更多评论
0.0408s