Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

unique_ptr a wskaźnik this

Ostatnio zmodyfikowano 2018-01-21 15:22
Autor Wiadomość
Anim
Temat założony przez niniejszego użytkownika
unique_ptr a wskaźnik this
» 2018-01-21 14:13:11
Cześć. Chciałbym spytać jak posługiwać się wskaźnikiem unique_ptr w kontekście wskaźnika this.

Mianowicie mam na myśli sytuację jak poniżej:

C/C++
class B
{
    B()
    {
        std::unique_ptr < C > tmp_org;
        tmp_org = std::make_unique < A >( this ) // <-------- jak przekazać wskaźnik this?
    }
}

class A
    : public C
{
public:
    A( std::unique_ptr < B > & tmp_wsk )
    {
        * wsk = * tmp_wsk; //<---- jak zrobić i czy można przypisać?
    }
   
private:
    std::unique_ptr < B > wsk;
}

int main()
{
    B obiekt;
}


Czy może ktoś mi pomóc?
P-168867
pekfos
» 2018-01-21 15:22:54
Napisz lepiej co chcesz osiągnąć, bo kod mówi tylko tyle że usiłujesz napisać go błędnie.
P-168870
« 1 »
  Strona 1 z 1