2007-05-19 const性 はじめてのにき(2007-05-18) 以前こんなコードを書いた。 void (const double * b); /* 実装はFortran。副作用あり。*/ void f(const double * a) { g(a); } こんなのでコンパイル&リンク通ってしまった。 せっかくconstつけてるのにあっさり蹂躙されて悲しかった記憶がある。 コンパイル時のチェックはしてくれるけど、それ以降は面倒見てくれないのね。