最初にオブジェクトを返し、次にmyclassの値が格納されているアドレスを返すという明らかな点を除いて、これらのメソッドに違いはありますか?多くの情報源で、Aeonsoftのような大企業でさえ、最初の方法をめったに見ないので、私は尋ねています。私は常に方法2が使用されているのを目にします。ただし、一部のプログラマーはこれが気に入らないので、これについて教え&
てreturn
ください。
static myclass& getinstance()
{
static myclass a;
return a;
}
static myclass* getinstance()
{
static myclass a;
return &a;
}
編集
ああみんな私の悪い、私&
は最初の方法を忘れた