Jhon Smith
@push_back
constが羨ましいので、OperaのJavaScriptでも再現してみた。仕組みはプロパティのsetterでエラーをthrowするようにする。あくまでもプロパティしか対応できないけど、デバッグぐらいには使えるかな。
2010-05-01 14:56:42
若年寄(もう若くない)
@kikairoya
RT @push_back: constが羨ましいので、OperaのJavaScriptでも再現してみた。仕組みはプロパティのsetterでエラーをthrowするようにする。あくまでもプロパティしか対応できないけど、デバッグぐらいには使えるかな。
2010-05-01 14:57:28
Jhon Smith
@push_back
ちなみに、getter・setterを割り当てるのに__defineGetter__、__defineSetter__を使えば既存のオブジェクトをまるごとconstっぽくできた。Arrayとか。
2010-05-01 15:00:50
普通のC++使い、銀天すばる
@SubaruG
条件は「ローカル変数に const を付ける事」。最近 const を付け始めた人から原理主義者まで、幅広く歓迎します。
2010-05-01 16:14:15
普通のC++使い、銀天すばる
@SubaruG
#define の代わりに static const を使うとか、 const メンバ関数を使う、 const 参照渡しを使う、程度はC++erとして当たり前なので const 教じゃないかなー。
2010-05-01 16:16:00
普通のC++使い、銀天すばる
@SubaruG
#define の代わりに static const を使うとか、 const メンバ関数を使う、 const 参照渡しを使う、程度はC++erとして当たり前なので const 教じゃないかなー。
2010-05-01 16:16:00
Hayana
@tokonats
const 教入信のきっかけは Exceptional C++ と More Effective C++ のどっちかに書いてあったから・・・ってどっちだったっけ・・・?
2010-05-01 16:26:50
普通のC++使い、銀天すばる
@SubaruG
ワンライナーですね。素晴らしい。 RT @NakamuraYoichi: むー、ローカル変数にconst付けるケースはほとんどないなあ。
2010-05-01 18:57:48