SophiaFramework UNIVERSE 5.3 |
図形クラスの定数オブジェクトは生成時にコンストラクタが呼び出されるので、 その分オーバーヘッドが生じます。
例 12.32. const 図形
SFXRectangleConst rectangle(10, 20, 30, 40); // rectangle は定数だが、コンストラクタは呼び出される SFXLineConst line(50, 60, 70, 80); // line は定数だが、コンストラクタは呼び出される graphics->DrawRectangle(rectangle); graphics->DrawLine(line);
AtomRec 構造体を用いて定数オブジェクトを生成すると、 コンストラクタは呼び出されないので、オーバーヘッドはありません。
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |