Legfrissebb anyagok
IT café témák
- Windows 11
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Windows 10
- Google Drive
- Reklámblokkolók topikja
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- One otthoni szolgáltatások (TV, internet, telefon)
- Vírusirtó topic
- Google Chrome
- Május 5-én csörög utoljára a Skype
PROHARDVER! témák
Mobilarena témák
GAMEPOD.hu témák
Új hozzászólás Aktív témák
-
cog777
senior tag
Sziasztok!
Most nézem át a c++ operátor overloading-ját, van két megoldás:
class Point
{
public:
Point(int x, int y) {Point::x=x;Point::y=y;}
Point operator+(Point &p) {return Point(x+p.x, y+p.y);}private:
int x,y;
}A kérdésem:
"Point operator+(Point &p) {return Point(x+p.x, y+p.y);}" Miért lehet elérni a "p.x"-et??? (illetve a p.y-t?) (Az adatrejtés elve miatt kérdezem, hiszen private )A másik megolds szinte ugyanez:
class Point
{
public:
Point(int x, int y){Point::x=x;Point::y=y;}
friend Point operator+(Point &p, Point &q) {return Point(q.x+p.x, q.y+p.y);}private:
int x,y;
}Itt már értem, hiszen a friend el tudja érni a private adatokat!
Új hozzászólás Aktív témák
Téma tudnivalók
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
Aktív témák
- Bemutatta az Apple az iPhone 16e-t
- Kerékpársportok
- Politika
- Windows 11
- TV OKOSÍTÓ (smart stick) eszközzel kapcsolatos segítségkérés
- AMD Navi Radeon™ RX 7xxx sorozat
- Futás, futópályák
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Kertészet, mezőgazdaság topik
- Külpolitika
- További aktív témák...
Új fizetett hirdetések
- AKCIÓ!!! GAMER PC: Új RYZEN 7 5700/5800X + RX 7800 XT 16GB GDDR6 + Új 16-32GB DDR4! GARANCIA/SZÁMLA!
- ELADÓ: Corsair Vengeance RGB PRO 2x16GB 3200MHz DDR4
- iPhone 14 Pro 128 GB Silver, Független! Mint egy új! 91% Akku! 2026.04.16-ig garanciális!
- Macbook Air 13" 2015
- Acer Aspire 7 A715-73G-565S vadiúj akkumulátor