Там есть постоянная OutputFormatter._outputMaxLength
, которые я использую много в этой конкретной области, и сделать мой код более компактным и описательным я хочу сделатьКак создать локальный псевдоним для переменной?
int linelen = OutputFormatter._outputMaxLength;
кроме Я хочу linelen
быть ссылкой на OutputFormatter._outputMaxLength
, а не копия его стоимости. I.e., я хочу сделать эквивалент
int * linelenptr = &OutputFormatter._outputMaxLength;
в C/C++;
Я понимаю, что с linelen
это всего лишь int
, это не сохраняет память; как я уже сказал, это просто цель компактности и удобочитаемости.
Реализовать зависимое свойство, как, внутр LineLen {получить {вернуться OutputFormatter._outputMaxLength; }} –
Поскольку это константа, зачем вам ссылаться на нее? –
У Дэвида хороший момент. Зачем вам нужна ссылка, если значение постоянное? –