» »

[C++] operator overloadnig problem

[C++] operator overloadnig problem

Backup22 ::

Pozdravljeni!

Naletel sem na težavo. Imam seznam1 in seznam2, ter prekrit operator (+) ki zdrauži ta dva seznama, ki dela ok. Ta operator pa bi rad uporabil tudi kot "dodajanje", torej da bi na desni strani bil npr. intiger. Torej:

sezanm<int> blah = s1 + s2; // dela
seznam<int> bubu = s1 + 11; // ne dela, ker operator + vzame za desno vrednost samo objekt seznam..


Predstavljam si, da naj iz intigerja na desni strani naredim seznam (konstruktor ki pač prejme int). Kako naj to "speljem" z operatorjem?
Upam, da razumete, hvala!
//

CCfly ::

Definiraš dva operatorja, eden kot parameter sprejme seznam drugi pa celo število. V čem je problem ?
"My goodness, we forgot generics!" -- Danny Kalev

Backup22 ::

Ah crap, valda... Sem razmišljal v napačno smer, my bad.. Hvala CCfly
//


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Linux-shell] Izpis najvišjega števila

Oddelek: Programiranje
121287 (974) BigWhale
»

Pomoč pri programiranju v C++

Oddelek: Programiranje
141801 (1368) amacar
»

Prireditev class = class

Oddelek: Programiranje
131849 (1514) noraguta
»

[C++] - Tolmačenje povedi in izvedba operacij nad števkami

Oddelek: Programiranje
353332 (2568) jernejl
»

Kazalci

Oddelek: Programiranje
141491 (1323) upirna

Več podobnih tem