このコードについて質問があります...メンバーごとのコピー機にアクセスし続けるのはなぜですか
コードは次のとおりです。これは、 というクラスのメンバ関数ですstring。
string operator +(string &r) {
    char *k = NULL;
    k = new char[strlen(this->getstring()) + strlen(r.getstring()) + 1];
    strcpy(k, this->getstring());
    strcat(k, r.getstring());
    string Z = k;
    delete[] k;
    return Z; // visits MemberWise Copier then destructs.. 
}
そして、これが私の会員用コピー機です..
string(string &p) : s(NULL)
{
    setstring(p.getstring());
}