私は Qt5 を使用してプログラムを書いていますQVector <float>
が、data()
ポインタを 32 バイトに揃えて を割り当てる必要があります。
Qtライブラリ自体を変更せずにこれを行うことができる方法はありますか?
私のコードは次のようになります。
QVector <float> vec;
vec.resize(n);
float *wricker_ptr = wricker.data(); // this should be 32-byte aligned
for (int i=0; i<n; i++)
{
wricker_ptr[i] = /* some computed value */;
}
Intel の C++ コンパイラを使用しています。