C++共用体与结构体区别-C++ union与struct的区别-嗨客网

PHOTO EMBED

Fri Nov 25 2022 01:48:44 GMT+0000 (Coordinated Universal Time)

Saved by @leawoliu

#include <iostream>
using namespace std;
struct StructName{
    int a;
    float b;
    char c;
};
union UnionName{
    int a;
    float b;
    char c;
};
int main()
{
	cout << "嗨客网(www.haicoder.net)\n" << endl;
	int sizeStruct = sizeof(struct StructName);
    int sizeUnion = sizeof(union UnionName);
    cout << "sizeStruct = " << sizeStruct << " sizeUnion = " << sizeUnion << endl;
	return 0;
}
content_copyCOPY

https://haicoder.net/cpp/cpp-struct-union.html