Mutató és osztály hogyan c++ben? (többi lent)
Figyelt kérdés
class d
{public:
void valami()
{
cout<<"egy szoveg";
}
};
class de:public d{
public:
void valami()
{
cout<<"Egy masik szoveg vagy mondat";
}
};
int main()
{
de *a;
*a.valami();
}
De nem lehet használni csillagot. (*a.valami();)
Akkor mégis mi?
2014. jún. 21. 17:32
1/3 Arneal válasza:
(*a).valami()?
a->valami()?
Most CPP-ben nem tudom biztosan, de C-ben a .-nak nagy a precedenciája, nagyobb, mint a *-é és ezért *a.valami kifejezések nem müködnek. Gondolom itt is erről lehet szó.
2/3 A kérdező kommentje:
Köszi.:) Így már működik.:)
2014. jún. 21. 18:13
3/3 anonim válasza:
"*a.valami kifejezések nem müködnek"
Működnek, ha a.valami pointer :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!