MPC コントローラーを C++ で作成しました。これには Matrix クラスが含まれ、データを配列に格納し、C メモリ関数 (memcpy、memset など) を使用しました。今日、私は配列をC ++ベクトルに置き換え、コピーを使用してメモリを移動しました... 1つの問題に直面しました。配列をベクトルに置き換えることで、ベクトルを使用することで制御信号の計算時間がほぼ2倍になりました。
alloc、memcpy、memset、free ins C++ コードを使用している場合、不利な点はありますか? あるとすれば、それらは何ですか?