c_cpp 示例联合对象cpp

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 示例联合对象cpp相关的知识,希望对你有一定的参考价值。

#include <iostream>

//example about union struct links

//basic data object
struct Data
{
  enum
  {
    Int,
    Bool,
    Char,
    Pnt
  } type;
  
  union
  {
    int i;
    char c;
    bool b;
    Data* p;
  };
  
};

int main() {
  //sample init
  Data a = {Data::Bool};
  std::cout <<  a.type << "\n";
}

以上是关于c_cpp 示例联合对象cpp的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp C中的联合使用

c_cpp cpp的位设置示例

c_cpp CPP的字符串化宏示例

c_cpp getaddrinfo()程序示例。

c_cpp 示例睡眠计算

c_cpp C ++结构示例