タグ

2009年7月29日のブックマーク (2件)

  • C++ の const の問題点 - NyaRuRuが地球にいたころ

    バグというのは、意図しないところで状態が変更されることにより発生することが多く、 C++のconstメンバ関数は、メンバの状態が変更されないことを保証する、という強力なチェックを 提供してくれるので、mutableとconst_castという例外を除いてメンバの状態変更によるバグは起こりえません。 constメンバ関数はとても強力なので、const操作な関数には常にconst付けてほしいです。 というか、付けてくれないと当に困るので付けてください。const付けてください。 C++ で const メンバ関数にすべきところで const になってないと当に迷惑ってのは同意. ただ,const T なオブジェクトを直接触れるときはいいんだけど,現実問題として const T* とか const T& で引き渡されてくることが結構あって,その場合は const メンバ関数だろうがそうじゃな

    C++ の const の問題点 - NyaRuRuが地球にいたころ
    z_vex
    z_vex 2009/07/29
  • #pragma twice

    users (del.icio.us・はてなブックマーク・livedoorクリップは、上段がindex.htmlで終わるURL、下段が/で終わるURLです。お好きな方で登録してください) とある大学院の研究生、水希の元にある日届いた E-Mail 。添付されたアプリケーション火美ちゃんは知能を持ち、プログラミングの勉強をしたいと言い出す。水希は Visual C++ プログラミングを教えることにするのだが、はてさて、どうなることやら……。 #pragma twice は Visual C++ 6.0 を使用した C++ 言語プログラミングを1から教える初心者~中級者向け講座です。 プログラミングの経験がまったくない方を対象に書いていますから、どなたでもすんなり入っていけるでしょう。 それに、内容は水希と火美ちゃんの会話形式なので、とても分かりやすくなっています。 #pragma twice