Jak dużo używa sie operatorów w C++? Bo poki co wiem ze mozna ich uzywac ale wiele rzeczy moge zrobic uzywajac funkcji lub metod , jesli nie wszystkie.
@NewBlueSky: w praktyce - prawie wcale, za wyjątkiem wąskich oczywistych przypadków. Musisz mieć dobry powód, żeby użyć jakiegoś operatora, bo nazwa metody zwykle mówi o wiele więcej.
@NewBlueSky: raczej się nie używa. Ewentualnie w przypadkach, gdy twoje typy naśladują inne popularnne, które są często używane np. wszelkie wariacje smart pointerów/kontenerów, które mają przeładowane * i -> , kontenery i mapy (operator[]), czy typy podobne semantycznie do prostych wartości (wszelakie operatory arytmentyczne). Trzeba pamiętać, że operatory mają różne priorytety, które często nie wydają się logiczne. Zwłaszcza jak się ich używa w innych kontekstach, niż to ma miejsce dla standardowych
#cpp #programowanie
cinicoutoperatorów>>i<<W sumie racja, nawet + trzeba w dowolnej klasie przepisać jeśli mam tam coś dynamicznego
Thx