2008-05-01から1ヶ月間の記事一覧

マイ整数

数値クラスを新しく定義し、演算子 (e.g., 加算) を定義するときの注意点について。 どうも、一時オブジェクト周りの最適化 (RVOとか) が想定していた通りには効いていない事に気づいたので、メモ。 #include <iostream> #define PP(x) do{std::cout<</iostream>

C++日記はじめました

プログラミング関連のメモなどをほそぼそと書きとめていきます。すき:テンプレート、包含きらい:継承

マイ整数(その2)

さらに分かったこと 戻り値が「const MyInt&」でなく、「MyInt」であってRVOが効く場合もある(というか、後者がふつうだと思うのだが)。たとえば、「return temp += rhs;」を「temp += rhs; return temp;」とするだけでOKだったらしい。これはイカン。わ…

かきかけのエントリがとんだ。。

しょぼん。。