Identyczne adresy zawartosci obiektów
Ostatnio zmodyfikowano 2012-05-20 15:17
diego997 Temat założony przez niniejszego użytkownika |
Identyczne adresy zawartosci obiektów » 2012-05-20 15:02:45 Możecie mi powiedzieć dlaczego adresy w poniższym kodzie się różnią ? #include <iostream> #include <string> #include <conio.h>
using namespace std;
class B;
class A { public: string Kazik; A( B & Obj ); };
class B { public: string * Jurus; };
A::A( B & Obj ) { Obj.Jurus = & Kazik; }
int main() { B klasa_b; A klasa_a( klasa_b ); cout << & klasa_a.Kazik << endl; cout << & klasa_b.Jurus << endl; getch(); }
|
|
akwes |
» 2012-05-20 15:09:19 Skoro Juruś jest wskaźnikiem, to czemu chcesz adres adresu? cout << klasa_b.Jurus << endl;
I adresy te same. http://ideone.com/RpzKM |
|
diego997 Temat założony przez niniejszego użytkownika |
» 2012-05-20 15:17:15 Ała aż mnei coś zabolało ;p Głupi błąd dzięki :) |
|
« 1 » |