C++ コンパイルでのデッド コード除去の最適化を無効にしたいと考えています。他のすべての -O 最適化を維持して、この特定の最適化を無効にする方法はありますか。-fnodce で試しましたが、うまくいきません。
更新(コメントからコピー):次のようなものがあります
timer t;
t.start();
for(int i=1;i<=1000;++i)
object t;
t.stop();
オブジェクトの構築時間を測定したいのですがt
、何もしません。1000 個のオブジェクトの配列を作成してこれを行いたくありません。これを解決する方法はありますか?