Mam taki przeciążony operator + klasy NODE_COORD:
NODE_COORD NODE_COORD::operator + (const NODE_COORD &prawy) const
Nie zamieszczam ciała funkcji, bo jest to standardowa funckja przeciążająca klase NODE_COORD, która ma reprezentować punkt (x,y,z). Moje pytanie dotyczy natomiast tego dość dziwnie (jak dla mnie) zamieszczonego słowa const - tego na samym końcu. Rozumiem, że ten const w nawiasie dotyczy prawego operandu, którego funkcja ma nie zmieniać. Czyli zatem ten const na końcu dotyczy lewego operandu? Jesli tak, to czemu jest umieszczony właśnie tam, na samym końcu, jakby bez niczego wcześniej.