2009-10-02

http://anond.hatelabo.jp/20091001230722

デバッグ環境無いからアレは適当にアレして欲しいんだけど

#define GETA A*Geta(){return this->a;}

#define GETB B*Getb(){return this->b;}

#define GETC C*Getc(){return this->c;}

#define GETS GETA;GETB;GETC

class A {

A *a; B *b; C *c;

 GETS;

}

class B {

A *a; B *b; C *c;

 GETS;

}

記事への反応 -
  • いちいち小さい関数定義するたびに細かいヘッダコメント書くの超めんどくせええええええええええええええええ

    • 将来見たら黒歴史になる台詞だね 若い、若すぎる まぁ頑張ってね

      • いや、管理上必要だってのはわかるけど、めんどくさいもんはめんどくさいのよ。 だって //////////////////////////////////////////////////////// ///@brief hogeを返すゲッター ///@return hoge ////////////////...

        • いや、だから若いって言ってるの。 それならマクロ化すりゃいいだろ……

          • 日本語で説明する部分までマクロ化するのってできるんですか?

            • デバッグ環境無いからアレは適当にアレして欲しいんだけど #define GETA A*Geta(){return this->a;} #define GETB B*Getb(){return this->b;} #define GETC C*Getc(){return this->c;} #define GETS GETA;GETB;GETC class A { A *...

        • というか、よくよく見たら意味の無い事してんなぁ。 ASSERT()使わずに単にポインタ返すだけの関数っていうのがそもそもアウト。 getでいつでも取得可能なアドレスをprivateにする意味がね...

    • 俺がヘッダコメント書いたら、小人さんが中身を埋めてくれる。そんなプログラミング環境が欲しい。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん