Forum » Programiranje » [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:
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!
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
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Linux-shell] Izpis najvišjega številaOddelek: Programiranje | 1287 (974) | BigWhale |
» | Pomoč pri programiranju v C++Oddelek: Programiranje | 1801 (1368) | amacar |
» | Prireditev class = classOddelek: Programiranje | 1849 (1514) | noraguta |
» | [C++] - Tolmačenje povedi in izvedba operacij nad števkamiOddelek: Programiranje | 3332 (2568) | jernejl |
» | KazalciOddelek: Programiranje | 1491 (1323) | upirna |