C++のクラスのプライベートメンバーについて質問があります。
私はこのように定義されたクラスを持っています:
class Hello
{
   private:
      int a[2][2] = {{1,1},{2,2}};
   public:
      int* getA();
} hello;
aは配列であり、クラスhelloのプライベートメンバーであり、クラスの外部からのアクセスから保護されてgetA()いますが、配列のアドレスを返すために使用する場合は、次のようになります。
int* Hello::getA()
{
   return &a[2][2];
}
クラスの外部でhelloは、変数を使用して次のa[2][2]ようなアドレスを保持します。
int* i = getA();
iのアドレスはありますa[2][2]か?arrayこのようにクラスの外側を変更できますか?まだキーワードで保護されていますか?a[2][2]private