注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
識別子の衝突 C言語を熟知している型であれば、ローカル変数名とグローバル変数名が同じだったとき 関数... 識別子の衝突 C言語を熟知している型であれば、ローカル変数名とグローバル変数名が同じだったとき 関数内で変数にアクセスすればどうなるか、すでにご存知だと思います 同様の現象がクラスのメンバ関数内とメンバ変数で発生します メンバ関数内のローカル変数名と、同クラスのメンバ変数名が同じだった時です 次のプログラムを実行した時のことを考えてください #include <iostream> using namespace std; class Kitty { public: char *str; void print(char *); }; void Kitty::print(char *str) { cout << str; } int main() { Kitty obj; obj.str = "Kitty on your lap"; obj.print("Di_Gi_Gharat"); ret
2010/12/21 リンク