MyWackoSite: Comment35 ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  
This is a comment on Спецкурс Cxx / Комментарии К Лекциям, posted by Maksim Ananjev? at 2006-10-04 01:05:07
Это старая версия Comment35 за 2006-10-04 01:05:07..
Про строковый литерал: да, cпасибо. Я потом нашел это место место в стандарте (2.13.4.1): An ordinary string literal has type “array of n const char” and static storage duration, where n is the size of the string

На лекции был затронут еще один интересный вопрос, отчасти связанный с этим: что первично в декларации – префикс или постфикс? Я предполагал, что постфикс, основываясь на известном эмпирическом правиле – go right, then go left Оно задаёт простой алгоритм понимания достаточно сложных объявлений, вроде «функция, которая возвращает указатель на массив из десяти функций, которые возвращают int» Но на лекции утверждалось, что первичен префикс. И тоже была некоторая логика, которую я вроде бы сначала уловил, но сейчас уже воспроизвести не смогу.

P.S. Правило “go right, then go left” подробно описано, например, тут: http://www.codeproject.com/cpp/complex_declarations.asp
 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]