(Untitled)

Feb 01, 2012 12:32

этот милый хабр:

Константный указатель на неконстантный объект это:

26.52%
(148) Foo *const foo

41.04%
(229) const Foo *foo

http://habrahabr.ru/blogs/cpp/137375/ (только для зареганых).

ну и чтобы 2 раза не вставать, тренарный оператор в питоне:

{True: 'true', False: 'false ( Read more... )

c++, как страшно жыть

Leave a comment

Comments 4

_oxpa_ February 1 2012, 09:11:15 UTC
у меня как бы не очень с сями (ну ты в курсе ;), но второе - после разыменования получаем константный объект типа Foo, да? То есть правильный ответ таки второй О_о

Reply

x1m1k February 1 2012, 11:03:22 UTC
"Константный указатель на неконстантный объект" это значит указатель который нельзя изменить (например присвоив ему адрес другого объекта) на объект который можно менять, так что правильный ответ как раз 1.

Reply

_oxpa_ February 1 2012, 12:02:06 UTC
"пишу что думаю". Я как раз хотел написать, что правильный ответ 1 ;) Потому что во втором случае, как я, блин, и написал, константным получается сам объект, а не указатель на него.

Reply


anonymous February 21 2012, 03:40:23 UTC
на таких вопросах срезается 70% людей, которые заявляют знание C/C++ от 7/10...

Reply


Leave a comment

Up