ahoj... mam tridu ktera funguje s operatorem operator[](int) ... ale rikal jsem si ze by bylo docela fajn kdzbz ta trida umela i dvouroymerna pole (trida[1][5])... zkousel jsem operator(int,int) ale napise to ze to chce jeden argument ... da se to nejak vyresit ?
Fórum › C / C++
Pretizeni operator[]
Operátor [][] není, takže nemůže jít přetížit. Jde vlastně o pole polí, nebo-li by možná šlo, jestli by na to kompilátor skočil :), vzít tu tvoji třídu (pole) a ještě ji zabalit do jiné třídy, která by na operátor [] vracela instanci té tvoji třídy.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 44 hostů
Podobná vlákna
Pretizeni [] .... — založil janek
Přetížení [] — založil koudiss
Přetížení fcí — založil !o!
Přetížení operátoru ^ — založil TauWich
Moderátoři diskuze