Kezdőoldal » Számítástechnika » Programozás » Hogyan oldjam meg, hogy ne...

Hogyan oldjam meg, hogy ne kelljen nézni, hogy milyen sorrendben hozok létre egy típust?

Figyelt kérdés

Például egy ilyen problémánál:

// main.cpp


# include <iostream>


using std::cout ;


class cProba ;

class cProba2 ;



class cProba2 {

public:

void i(cProba *x) { cout << x->i_j ; }

int j = 0 ;

};


class cProba {

public:

short i_j = 0 ;

protected:

private:

friend void cProba2::i(cProba *x) ;

short i_k = 0 ;

};



int main(void) {

cProba2 x ;

cProba c ;

x.i(&c) ;


return 0 ;

}


Teljesen mindegy hogy felcserélem e vagy sem.

Egyik esetben a cProba nem készül el teljesen.

Ha felcserélem akkor meg a cProba2 nem készül el teljesen.


2012. nov. 10. 01:27
Sajnos még nem érkezett válasz a kérdésre.
Te lehetsz az első, aki segít a kérdezőnek!

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!