Re[10]: this const
От: Михаил Трухманов Россия  
Дата: 10.04.03 13:50
Оценка: 10 (1)
Здравствуйте, Дмитрий Наумов, Вы писали:

МТ>Новая формулировка: есть предположение, что foo(int*) и foo(int* const) -- одно и то же, потому что

МТ>1.кажется бессмысленным указывать const по значению
МТ>2.VC6 генерит одни и те же имена

ДН>const по значению спасет вас, или скорее всего, того кто через некий большой срок будет править\добавлять ваш код от случайного изменения этого значения внутри метода. ИМХО, просто полезная фича — как памперсы...


Вопросы:
Действительно ли эта фича полезна? (параметр const по значению)
Использовали ли Вы ее хоть раз? Видели ли Вы, чтоб хоть кто-то ее использовал?

Если она полезна и ее используют, кажется, было бы последовательно использовать ее везде, где только можно, да? Неужели Вы пишете так: void foo(const int); ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.