相关疑难解决方法(0)

对齐保证静态字符数组

我想知道静态分配的数组的对齐保证char.看看其他SO问题,我发现了一些关于动态分配的数组char.

对于静态分配的char数组,它们是否对齐,以便我可以将任何类型放入其中(假设它足够大)?或者这仅适用于动态分配的?

char buff[sizeof(T)];
T * pT = (T*) buff;
new(pT) T(); // well defined?
...
pT->~T();
Run Code Online (Sandbox Code Playgroud)

如果没有,我该如何克服这个问题?

c++ alignment

4
推荐指数
2
解决办法
2193
查看次数

标签 统计

alignment ×1

c++ ×1