64,639
社区成员
发帖
与我相关
我的任务
分享
struct D3
{
float x, y, z;
};
struct D4
{
float x, y, z, w;
};
void main()
{
using A = tuple<D3, D4>;
struct A2
{
D3 a;
D4 b;
};
A a[] = {
{{1,2,3},{4,5,6,7} },
{{1,1,1},{ 0,0,0,0 } }
};
float* p = (float*)a;
for(size_t i = 0; i < sizeof(a)/sizeof(float); i++)
{
cout << *p << ' ';
p++;
}
}