Ú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!
- Elektromos autók - motorok
- Apple Watch
- Forza sorozat (Horizon/Motorsport)
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Android alkalmazások - szoftver kibeszélő topik
- PlayStation 5
- NIOH 3
- Kertészet, mezőgazdaság topik
- Okosóra és okoskiegészítő topik
- További aktív témák...
- AZONNAL VÁSÁROLOK RTX 4090 és RTX 5090 videokártyákat! Akár nem működő, hiányos, sérült is lehet!
- MacSzerez.com - 2022 MacBook Air 13" / M2 / 8GB RAM / 256GB SSD / Starlight / Garancia
- Xiaomi 12T - 8/128GB I Dimensity 8100-Ultra I Doboz + Tok +120W töltő I Foxpost
- MacSzerez.com - 2024 MacBook Air 15" M3 / 16GB / 512GB SSD / Midnight / Garancia!
- ÚJ Lenovo ThinkPad L14 G6 - 14"WUXGA - Ultra 5 225U - 16GB - 512GB - Win11 P - 3 + év gyári garancia
- HP ProBook 450 G8 15,6" i5 1135 G7, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- Apple iPhone 11 Pro Max 256GB - Kártyafüggetlen, Grafit, 100% Akku - 1 Év Garanciával
- Asus TUF B760-Plus Wifi (apró hibával)
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4513
- Részletfizetés. BankMentes. Kamatmentes. Új noblechairs EPIC műbőr FEKETE - KÉK 3 év garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
