ToDo:
GCC 4.3.0だとコンパイルエラーが出るのでいろいろ修正
signed intと unsigned intの比較で警告が出てるとか、 2次元配列の初期化子が一次元配列で警告出まくりとかは 可愛いものですが...
外部結合な関数を参照するのに classスコープ上で friend付きで関数を宣言しているのが、 GCC 4.3.0にそんなシンボルは名前空間が無いよと言われる。 確かに、classネームスコープには居ない関数だよね。
というか、組み込み型を引数に取って内部でも組み込み型の大域変数にしか 触らない関数はclass memberにアクセスしないのでfriend宣言は要らないと 思うのだが...なんで付いてるんだろう?
教えて、えらい人
どんな言語でもそうだけど、頼むから言語規格に目を通してから コードを書いてくれ Orz
カテゴリー: Admin | Emacs | EPICS | Fortran | FreeBSD | GCC | hgsubversion | IPv6 | KEKB | LHC | Lisp | LLVM | MADX | Ryzen | SAD | samba | tDiary | unix | WWW | YaSAI | お仕事 | イベント | 出張 | 宴会 | 数学 | 艦これ | 買いもの | 追記 | 雑記