ゲームにおけるデータ構造・クラス設計・パターン2
■ このスレッドは過去ログ倉庫に格納されています
0498名前は開発中のものです。
2009/03/12(木) 10:42:00ID:X7nBBwQAinterface // 宣言部(C++のヘッダーにあたる)
type
TPrinter = class // クラスの宣言
:
end;
function Printer(): TPrinter;
implementation // 実装部(ヘッダーじゃない方)
var FPrinter: TPrinter; // グローバルへんすうw
function Printer(): TPrinter;
begin
if FPrinter = nil then FPrinter := TPrinter.Create; // TPrinter生成
Result := FPrinter
end;
厳密にインスタンス化の制限とか、もはやどうでもいいクラスw
■ このスレッドは過去ログ倉庫に格納されています