From: | 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ā
Hmm.. kāda "+" ir semantika? Kādā kontekstā? mēs taču nerunājam par aritmētiku?
From: | 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 ..