Цитата про константы в C++

Feb 14, 2012 00:17

const функции в классе ( Read more... )

программирование, юмор

Leave a comment

Comments 9

reminiscenza February 14 2012, 22:54:45 UTC
Без бутылки не разберёшься, однако.

Другое дело фортран. Там решили например, что конструкторы классу не нужны, чтобы не было такой жути как в C++ - и прекрасно без этого обходятся.

Reply

salnikov February 15 2012, 12:18:36 UTC
Вы все слишком серьёзны. Мне кажется этот текст несколько комичен.

Reply

reminiscenza February 15 2012, 16:38:07 UTC
угу, а студентам вот совсем не смешно когда они на экзамене пытаются разобраться, в каком порядке вызовутся конструкторы, если внутри конструктора кинуть исключение, которое само у себя в конструкторе тоже исключение кидает.

Reply

salnikov February 15 2012, 19:30:15 UTC
Да, знаю, но не я автор заданий

Reply


gq February 15 2012, 12:06:36 UTC
Короче const-функции - это те, которые безболезненно можно дергать, если у тебя константная ссылка. Потому что они не меняю объект. Вот и всё.
Смысл в чем: получил ты const ссылку на объект, и захотел дернуть какой-нить геттер или еще чего такого безобидного. А не можешь, потому что мало ли что там метод внутри делает, а тебе const не разрешает модифицировать объект. Чтобы таки позволить жто делать, объяевляешь геттеры константными. Как-то так.

Reply

salnikov February 15 2012, 12:17:44 UTC
Ты там на теги записи обрати внимание.

Reply


ave_toro February 16 2012, 20:16:21 UTC
Мда, что-то не нашлось ценителей тонкого юмора)

Reply


bahaltener February 19 2012, 07:53:26 UTC
Я сперва задумался почему написано не встречала, но потом увидел что это цитата. Мутатор звучит как что-то из фильмов ужасов в стиле киберпанк %)

Reply


Leave a comment

Up