私がC/C++構造体を持っていると仮定します
struct ABCTYPE
{
double A;
double B;
double C;
};
どんな種類の最新のプラットフォームでも余分なパディングがないことが保証されていますか?
具体的には、
std::vector<ABCTYPE> storage;
// add some elements
// now i need some C routines to the data
double* param=&(storage[0]);
c_routine(param); // Tested OK on Win/Linux, but will it work on any platforms?