2008-09-01から1ヶ月間の記事一覧

配列の要素アクセス

GCCでは、アドレスを取得できない配列に対しても、添字付けを行うことが出来る。 アドレスを取得できない配列には、以下の二つがある。 register修飾されているもの。 関数の戻り値である構造体のメンバであるもの。 この拡張は[]で要素アクセスする場合にの…

腹痛

17日に激しい腹痛と発熱に見舞われた。 寝返りを打つのも苦しかった。

無名クラスの入れ子クラス

C++

無名クラスの入れ子クラスを、関数テンプレートの引数にすると、Comeauでは、コンパイルできない。 どうやら、invalidなコードのようだ。 class { public: class bar{} baz; } foo; template <typename T> void hoge(const T&) {} int main(int argc, char *argv[]) { ho</typename>…