如何在 C++ 中将不同的数据类型转换为字节?

How to convert different data-types to bytes in c++?

我的结构如下:

typedef struct{
  float distance;
  float reflectivity;      
}data_point;

typedef struct{
  int flag;
  float Azimuth;
  data_point points[32];
}data_block;

如何创建 100 字节二进制数据的向量? (2 + 2 +(32x3))?

您可以: