Re[14]: C++ illegal instruction
От: so5team https://stiffstream.com
Дата: 13.08.25 07:23
Оценка:
Здравствуйте, Marty, Вы писали:

M>>>По тому, как сделано — все претензии к сишечке


S>>ЕМНИП, const сперва появился в C++, а потом его уже назад в Си забрали.

S>>Но да, т.к. C++ включал в себя большую часть Си как подмножество, то синтаксис передачи параметров был унаследован из Си. А там const-а не было

M>Я не писал ничего про ключевое слово const


Так здесь же вроде ветка обсуждения именно про const-параметры, так что это подразумевалось.

M>А дальше — в сишечке всё остальное передаётся через указатели, и тут const нужен 50 на 50 (имхо), т.е. в те времена он не особо и захламлял код.


Я как раз про это. Мой склероз мне подсказывает, что это сперва в C++ появилась возможность написать f(const char*), и только потом, при работе над стандартом C89 эту фичу Си позаимствовал из C++. Так что на протяжении долгого времени в Си вообще не было указателей на const.

M>ТС, кстати, имхо зря ноет, если он на сишечке пишет, особого засилья const там быть не должно


Да не, он вроде бы на C++ пишет. Говорит
Автор: alpha21264
Дата: 11.08 13:31
, что методы-геттеры у него есть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.