![]() |
|
Модераторы: bsa |
![]()
|
|
| mes |
|
||||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
Это сообщение отредактировал(а) mes - 9.9.2010, 17:32 |
||||
|
|||||
| GrafF812 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 3.12.2009 Репутация: нет Всего: нет |
mes, а можно по-русски?
|
|||
|
||||
| Crafty |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 3.11.2008 Репутация: 12 Всего: 14 |
GrafF812, если в программе было бы возможно такое присвоение const T** = T**, то мы могли бы изменять константный объект, что невозможно по определению.
Например,
Это сообщение отредактировал(а) Crafty - 9.9.2010, 18:38 |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
Проблему локализовать мне ума хватило. А понять, почему так происходит - нет.
mes, тут ведь ситуация обратная вашему примеру, а именно:
Почему win, мне понятно. Почему fail - нет. Это багофича языка, что он константность может "пропихнуть" только на один "слой указателей"? То есть указатель легко превращается в указатель на константу, а указатель на указатель превратиться в указатель на указатель на константу не может. Или я просто не могу понять глубокого смысла вашего примера? Это сообщение отредактировал(а) djamshud - 9.9.2010, 19:34 -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
и в чем разница ?
то что цитаты мало, вполне согласен, подробнее тут : Qualification conversions Это сообщение отредактировал(а) mes - 9.9.2010, 23:23 |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
Теперь понятно. Спасибо!
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| borisbn |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
djamshud, честно говоря из этих
и
ничего не понял ( старый стал, наверное можешь на пальцах рассказать/перевести что там за правило такое ? -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
||||
|
|||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 4 Всего: 39 |
borisbn, в топку ты ссылку. Нужно просто очень внимательно посмотреть пример. Сейчас с утра у меня соображалка лучше работает, а вчера я тупил:). Собтвенно в этом примере все и есть "на пальцах".
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |