У меня есть объект ex: string str
, и я хочу сделать его доступным только для чтения после того, как он дважды изменил свое значение, как показано здесь
string str="hello world";
str="hello";
str="hi";
//good
str="sup";
//error
но я также хочу иметь возможность изменять количество раз, которое значение может быть присвоено объекту
например:
string str[limit 2]="hello world";
str="hello";
str="hi";
//good
str[limit++];
str="sup";
//good
это возможно?