Új hozzászólás Aktív témák
-
Retekegér
MODERÁTOR
C++ könyv példaprogramjával kapcsolatban lenne egy kérdésem, adott az alábbi kód az inkrementáló operátor túlterhelésének szemléltetésére:
#include <iostream>
class Counter
{
public:
Counter();
~Counter() {}
int GetItsVal() const {return itsVal;}
void SetItsVal(int x) {itsVal = x;}
void Increment() { ++itsVal;}
const Counter& operator++();
private:
int itsVal;
};
Counter::Counter():
itsVal(0)
{}
const Counter& Counter::operator++()
{
++itsVal;
return *this;
}
int main()
{
Counter i;
std::cout << "The value of i is " << i.GetItsVal() << std::endl;
i.Increment();
std::cout << "The value of i is " << i.GetItsVal() << std::endl;
++i;
std::cout << "The value of i is " << i.GetItsVal() << std::endl;
Counter a = ++i;
std::cout << "The value of a: " << a.GetItsVal();
std::cout << " and i: " << i.GetItsVal() << std::endl;
return 0;
}Nos, az operator++ függvény számomra nem egészen világos, konkrétabban a "Counter&". Hivatkozás lenne?
-
Retekegér
MODERÁTOR
Vki elmagyarázná nekem konyhanyelven, hogy az adatbevitelt sztringbe elvégezni mit jelent és mi az előnye a sscanf+fflush függvények meghívásával szemben?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Jóárasított AI PC-ket szeretne látni az AMD
- Luck Dragon: Asszociációs játék. :)
- Kertészet, mezőgazdaság topik
- Magga: PLEX: multimédia az egész lakásban
- Ingatlanos topic!
- Nyaralás topik
- Nagyrobogósok baráti topikja
- TCL LCD és LED TV-k
- Milyen videókártyát?
- Vezeték nélküli fülhallgatók
- További aktív témák...
- Bomba ár! HP ProBook 450 G5 - i5-8GEN I 8GB I 256GB SSD I 15,6" FHD I HDMI I Cam I W10 I Garancia!
- BESZÁMÍTÁS! Gigabyte B365M i5 8500 16GB DDR4 512GB SSD GTX 1060 3GB Rampage SHIVA FSP 400W
- Bomba ár! HP ProBook 440 G7 - i5-10GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- Samsung Galaxy S24Fe 128Gb Kártyafüggetlen 1Év Garanciával
- Apple iPhone 7 32GB, Kártyafüggetlen, 1 Év Garanciával l
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest