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

Identyczne adresy zawartosci obiektów

Ostatnio zmodyfikowano 2012-05-20 15:17
Autor Wiadomość
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ą ?

C/C++
#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();
}
P-57035
akwes
» 2012-05-20 15:09:19
Skoro Juruś jest wskaźnikiem, to czemu chcesz adres adresu?

C/C++
cout << klasa_b.Jurus << endl;

I adresy te same.

http://ideone.com/RpzKM
P-57036
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 :)
P-57037
« 1 »
  Strona 1 z 1