Mailinglist Archive: opensuse-programming-de (128 mails)

< Previous Next >
Re: frage zu objecten in c++
  • From: Johanns Schneider <thc_gangsta@xxxxxx>
  • Date: Thu, 17 Nov 2005 11:08:06 +0100
  • Message-id: <437C5686.5010102@xxxxxx>
Jörg Pauly wrote:

>
> test *Test = new test;
> *Test = NULL; // Das nullt den Speicher des Objektes
> delete Test;
>
> Was man auf keinen Fall tun sollte, ist auf ein deletetes Objekt zuzugreifen.
> Der Kernel kann Millisekunden nach dem delete-Aufruf den Speicher neu
> zugeteilt haben, und dann gibt's unter Garantie einen SegFault.
>
> Grüsse aus Meissen
> Jörg
>

wenn ich das wie oben mache bekomme ich immer folgende fehlermeldungen:

main.cpp:25: error: no match for 'operator=' in '* Test = 0'
main.h:4: note: candidates are: test& test::operator=(const test&)

und den fehler wollt ich eigentlich nur zum lernen einbauen, um genau das zu
verstehen, was ihr mir grade erklärt ;)


greatz Johannes

--
Es gibt 10 Arten von Menschen auf dieser Welt, die einen verstehen das
Binärsystem und die anderen verstehen es nicht.

< Previous Next >
Follow Ups