печально быть антисоциальным - overloading -> aizstāšana, aizsegšana un operatoru definēšana

Mar. 6th, 2007

09:24 pm - overloading -> aizstāšana, aizsegšana un operatoru definēšana

Previous Entry Add to Memories Tell A Friend Next Entry
(12 comments | Leave a comment)

Comments:

From:[info]hessin
Date:March 7th, 2007 - 01:36 am
(Link)
// overload/pārslogošana man liekas pieņemama tāpēc, ka uztveru to kā piemēram, "+" semantikas pārlikšanu, pārkrāmēšanu, pārlādēšanu citā kastītē, cita kontekstā
(Reply to this) (Thread)
[User Picture]
From:[info]smejmoon
Date:March 7th, 2007 - 10:38 am
(Link)
Hmm.. kāda "+" ir semantika? Kādā kontekstā? mēs taču nerunājam par aritmētiku?
(Reply to this) (Parent) (Thread)
From:[info]hessin
Date:March 9th, 2007 - 01:18 am
(Link)
Neesmu tik daudz programmējusi,
bet overload piemērs ar klasisko + zīmi pēc manas interpretācijas
1. konteksts ir aritmētiski skaitļi , operācija +(a,b) atgriež a un b summu (semantika);
2. konteksts ir simbolu virknes - pirmais simbolam galā pielikts klāt otrs
3. kaut kādas pašdefinēta klases - pārdefinējot + tiek piešķirta kaut kāda cita semantika, lai vai kāda 2 klasēm tā varētu būt ..
(Reply to this) (Parent)