Kui kõik saadud kiidusõnad kokku liita, siis võib end küll inglina tunda ... Ehk siis liitmine ei pruugi sugugi tähendada arvude aritmeetilist kokkusummeerimist, vaid võib vastavalt taustale ja teemale hoopis isesuguse tähenduse saada. C# võimaldab C++ eeskujul. Samuti võib omaloodud klassist objektide puhul määrata, mida üks või teine tehtemärk tegelikult nende objektidega teeb. Mõnes keeles (nt. Java) on tehtemärkide programmeerijapoolne määramine veaohu tõttu ära keelatud. Aga siia keelde on võimalus alles jäetud ning aitab loodud objekte tavaelus toimuvaga sarnasemalt käituma panna. Eelpoolkirjeldatud indekseerimistehte juures määras programmeerija samuti, kuidas omaloodud objekti puhul kantsulgude operaatori juures toimida. Järgnevalt paistab aga, et omapoolse tõlgenduse võib lisada mitmetele kasutatavatele tehtemärkidele. Nii nagu kantsulgude puhul, nii ka igasugu muude tehtemärkide asenduste puhul saab sama töö ära
rööpühenduses. Operaatorite üledefineerimine Kui kõik saadud kiidusõnad kokku liita, siis võib end küll inglina tunda ... Ehk siis liitmine ei pruugi sugugi tähendada arvude aritmeetilist summeerimist, vaid võib vastavalt taustale ja teemale hoopis isesuguse tähenduse saada. Samuti võib omaloodud klassist objektide puhul määrata, mida üks või teine tehtemärk tegelikult nende objektidega teeb. Mõnes keeles (nt. Java) on tehtemärkide programmeerijapoolne määramine veaohu tõttu ära keelatud. Aga siia keelde on võimalus alles jäetud ning aitab loodud objekte tavaelus toimuvaga sarnasemalt käituma panna. Eelpoolkirjeldatud indekseerimistehte juures määras programmeerija samuti, kuidas omaloodud objekti puhul kantsulgude operaatori juures toimida. Järgnevalt paistab aga, et omapoolse tõlgenduse võib lisada mitmetele kasutatavatele tehtemärkidele. Nii nagu kantsulgude puhul, nii ka igasugu muude tehtemärkide asenduste puhul saab sama töö ära
Operaatorite üledefineerimine Kui kõik saadud kiidusõnad kokku liita, siis võib end küll inglina tunda ... Ehk siis liitmine ei pruugi sugugi tähendada arvude aritmeetilist summeerimist, vaid võib vastavalt taustale ja teemale hoopis isesuguse tähenduse saada. Samuti võib omaloodud klassist objektide puhul määrata, mida üks või teine tehtemärk tegelikult nende objektidega teeb. Mõnes keeles (nt. Java) on tehtemärkide programmeerijapoolne määramine veaohu tõttu ära keelatud. Aga siia keelde on võimalus alles jäetud ning aitab loodud objekte tavaelus toimuvaga sarnasemalt käituma panna. Eelpoolkirjeldatud indekseerimistehte juures määras programmeerija samuti, kuidas omaloodud objekti puhul kantsulgude operaatori juures toimida. Järgnevalt paistab aga, et omapoolse tõlgenduse võib lisada mitmetele kasutatavatele tehtemärkidele. Nii nagu kantsulgude puhul, nii ka