2009-07-01から1ヶ月間の記事一覧

パラメータは外部ファイルに

よくパラメータは外部ファイルで定義したほうが良いと聞くけど、いまいち利点が分からなかった。 ビルドの時間がいらなくなるということみたいだけど、まあそれくらい・・・って認識だったので。 でも最近になって自分なりに便利さがようやく分かってきた。 …

関数のコメントをどうするか

関数のコメント。自分としては分かりやすくしようとコメントを付けるようにしている。 //------------------------------------------------------------------ // 関数名 func // 概要 xxをする // 引数 param1 パラメータ // param2 パラメータ // 戻り値 …

Android携帯

先日初めてHT-03Aを見させてもらった。見たところiPhoneよりコンパクトな感じで好印象。 文字入力システムも既に自作されていると聞いて可能性の大きさを感じました。とまあ色々期待感が出てきたけど、今契約してるキャリアがauとSBなのでとりあえず待ち状態…

コンストラクタと初期化

Effective C++から学ぶ。 今まではコンストラクタで0に初期化し、初期化関数を別に設けてメンバの設定をしていた。 CTest::CTest() : m_num(0) ... { } CTest::init(int num, ...) { m_num = num; ... } CTest* p = new CTest(); p->init(10); 冷静に考えれ…

#defineマクロよりinline関数

Effective C++ 第二項より 今まではRelease()はマクロを使用していた。 #define SAFE_RELEASE(x) if(x) {(x)->Release(); (x) = NULL;} インライン関数のテンプレートで効率的にマクロのようなものが作れる。 template <typename T> inline void safeRelease(T& t) { if </typename>…

Effective C++

Effective C++ 原著第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)作者: スコット・メイヤーズ,小林健一郎出版社/メーカー: ピアソン・エデュケーション発売日: 2006/04/29メディア: 大型本購入: 29人 クリック: 411回この商品を含むブログ (186件) …

自己紹介など

軽く自己紹介を。 p-tal(ぴーたる)日々プログラムを学習するしがないプログラマ。 ゲームは主にアーケードを中心にプレイしてます。今まで作ったゲームは2Dアクション、3Dアクションなど。開発環境はVC++2005とDirectX9を使用中。

日記をはじめます

日記を始めてみようと思います。ゲームの事やプログラミングについて、思ったことや行ったことを簡単に書き連ねていければと。