W C++ można zdefiniować stałą metodę tak:metody Const w C#
int func_that_does_not_modify_this(int arg) const {}
Umieszczenie const
na końcu funkcji zapobiega przypadkowemu modyfikacji żadnej z właściwości wewnętrznych i pozwala rozmówcy wiedzą że ta funkcja nie zmieni obiektu.
Czy istnieje koncepcja taka jak ta w języku C#?
To byłoby miłe :) – mpen