したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

雑談総合スレ(独り言もこちら)

117spinor:2011/10/20(木) 21:59:49 ID:dIU6nx3o0
作業すすまない…

>>115
そっち関係の話はできるだけ、実装物スレにお願いします

やはり業界ではメンバ変数に全てm_をつけているのでしょうか。。
そのあたり、よく知らないので、もしご存知でしたら、ご教授ください

できればm_は使いたくないんです。これは私の好みもあるんですが
コンパイル時にエラーを見つけられるのが、最大の理由です

あと、修飾なしの変数を見ると不安になるんですよ。。
メンバ関数内に修飾なしの変数があると、それが仮引数なのか、メンバ変数なのか、大域変数なのか、はっきりしない
ソースを読む人のことを考えると↓のようなルールがあれば、どこで宣言・定義されているのかすぐに分かるかと

・修飾なしの変数 => 仮引数
・this->修飾の変数 => メンバ変数
・::修飾(又は名前空間修飾)の変数 => 大域変数

m_でも、分からないこともないと思うんですが、タイプミスがあり、
なお且つ同名の大域変数が定義されている場合を考えると
どうしてもthis->修飾の方が勝っていると思えるんです

タイプミスすると、必ずコンパイルエラーになりますから


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板