C++ Čísla a řetězce
Přidávání čísel a řetězců
VAROVÁNÍ!
C++ používá +
operátor pro sčítání i
zřetězení .
Čísla se přidávají. Řetězce jsou zřetězeny.
Pokud sečtete dvě čísla, výsledkem bude číslo:
Příklad
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer)
Pokud přidáte dva řetězce, výsledkem bude zřetězení řetězců:
Příklad
string x = "10";
string y = "20";
string z = x + y; // z will be 1020 (a string)
Pokud se pokusíte přidat číslo do řetězce, dojde k chybě:
Příklad
string x = "10";
int y = 20;
string z = x + y;