Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

2022-08-15から1日間の記事一覧

256bit(32バイト)にアラインされたメモリを取得する(C++17)

C++17以上ではnewでアラインされたメモリを簡単に取得できるようになりました。 for (int i = 0; i < 10000; ++i) { float* a = new (std::align_val_t{32}) float; auto val = reinterpret_cast<size_t>(a); if ((val % 32) != 0) { assert(false); } } 余談ですが6</size_t>…