2003-12-19から1日間の記事一覧

ぼくたちは、あいもかわらず、あいかわらずな話をしていた。哥貴分が言った。「前に、既モテという概念を提唱したんだ」「なにそれ? 現在完了形なの?」「現在だか原罪だか知らないけど、うん、そう、そんな感じ」「ふうん、既モテだったのか。そりゃ、反動…

宣言と定義を分けるのが面倒だからという、ただそれだけの理由でテンプレートを使う人間もいる。俺だ。 #include <iostream> template <typename T> class A { public: typedef T b_type; typedef T* b_pointer; private: b_pointer b_; public: A() : b_(0) {} void set_b(b_point</typename></iostream>…

クラスが相互に依存している場合、インライン関数の宣言と定義を分けなければいけない。たとえば、A::invoke_b() のように。 #include <iostream> class A; class B; class A { B* b_; public: A() : b_(0) {} void set_b(B* b) { b_ = b; } int invoke_a() { return 1</iostream>…