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 | 1453 (1140) | BigWhale |
| » | Pomoč pri programiranju v C++Oddelek: Programiranje | 1939 (1506) | amacar |
| » | Prireditev class = classOddelek: Programiranje | 2038 (1703) | noraguta |
| » | [C++] - Tolmačenje povedi in izvedba operacij nad števkamiOddelek: Programiranje | 3481 (2717) | jernejl |
| » | KazalciOddelek: Programiranje | 1616 (1448) | upirna |