C言語なら俺に聞け! Part 135©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0658デフォルトの名無しさん
2016/06/14(火) 10:11:53.40ID:kHZZ/T/qプロパティも言語によって扱いの変わる概念だからね
ただの属性としての意味しか持たない場合もあるし、C#のようにメンバ変数のアクセサとしての意味を
含んだ概念を指す場合もある
一般的には、属性と操作を含むクラスの実体(インスタンス)がオブジェクトという解釈でいいよ
staticなクラスのような実体を持たない例外もあるけど、何にせよ何らかの手段で紐付けをしておかないと
取り扱いができない
その紐づけのための概念が参照であり、特別に参照型変数を用意している言語もあるし、C++のように
クラス型の変数という呼び方をしている言語もある
特にC++はクラス型の変数は一般にポインタで扱うことが多いので、インスタンスの参照とインスタンスへの
ポインタが混同される傾向が強い
■ このスレッドは過去ログ倉庫に格納されています