Re[9]: C++ illegal instruction
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 08.08.25 10:47
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Ну вот... фигня.

A>Нормальный программист знает, что не надо менять входные параметры, и как правило не меняет.
A>Поэтому с моей точки зрения нужно маркировать не константные аргументы, а изменяемые аргументы.
A>Таким образом в правильно написанной программе хлама не будет.
A>А сейчас хлама столько же, сколько полезной информации или даже больше.
A>Это не правильно.

Можно случайно напортачить. const же не даст это сделать.

И входные параметры не менять? Это очень спорно.


A>Другой маразм, который никто не знает, и который любят спрашивать на собеседованиях -

A>в зависимости от положения слова const может быть константный адрес или константное содержимое адреса.
A>Никогда не мог запомнить надо слово const ставить слева или справа.
A>Наверное для англоязычных людей это привычно, когда смысл слова зависит от расположения,
A>но я такое запомнить не могу.

Видимо, поэтому const вообще и не используешь

На самом деле это просто. const char *pstr, char const *pstr — указатель на константу, char * const pstr — константный указатель.
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.