Objective-CとC++との違いは何ですか。 C++が複数のパラダイムに属する言語なのに対して、Objective-CはCに オブジェクト指向の要素を加えたものです。ここでの回答は、 両言語のオブジェクト指向の側面のみを扱います。 Objective-Cでは、オブジェクトを表す変数の値は、常にオブジェクトへの 参照です。C++では、それに加えて、変数の値がオブジェクトそのものである こともあり得ます。 Objective-Cでは、全てのメソッド起動がダイナミックバインドです。 C++では、仮想メンバ関数の起動がダイナミックバインドです。 他の(仮想でない)メンバ関数は、文法は違いますが、より範囲を限定した 普通の関数です。 Objective-Cでは、 オブジェクトが要求されたメソッドを実装していない時は通知されるので、 ダイナミックバインドは安全です。C++では、結果が予想できませ