Ошибка с appendChild |
Здравствуйте, гость ( Вход | Регистрация )
Ошибка с appendChild |
ruzik |
10.2.2012, 14:31
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Здравствуйте, почему я не могу сделать так:
Мне выдает ошибку Ошибка 1 error C2662: QDomNode::appendChild: невозможно преобразовать указатель 'this' из 'const QDomNode' в 'QDomNode &' c:\Users\ruzik\Documents\Visual Studio 2008\Projects\RizekFaster\RizekFaster\rizekfaster.cpp 100 Хотя все должно работать правильно Заранее спасибо! |
|
|
wiz29 |
10.2.2012, 14:39
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
код в студию, естественно, что для константного объекта получить не константную ссылку "честным" способом нельзя.
|
|
|
ruzik |
10.2.2012, 15:48
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Вот нужный код:
Цитата код в студию, естественно, что для константного объекта получить не константную ссылку "честным" способом нельзя. Да, но если я не ошибаюсь, то все наоборот: я отправляю неконстантный объект, который преобразуется в функции в константную ссылку, что вроде как норма |
|
|
wiz29 |
10.2.2012, 16:51
Сообщение
#4
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Вот нужный код:
Да, но если я не ошибаюсь, то все наоборот: я отправляю неконстантный объект, который преобразуется в функции в константную ссылку, что вроде как норма передавай не "const QDomNode& node" а "QDomNode& node" функция должна выглядеть так:
|
|
|
Гость_Гость_* |
10.2.2012, 16:54
Сообщение
#5
|
Гости |
В Qt все что унаследованно от QDomNode при копировании использует политику copy on write, поэтому можно забить на ссылки и вполне спокойно передавать параметры по значению.
|
|
|
ruzik |
10.2.2012, 16:55
Сообщение
#6
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Спасибо за помощь!
|
|
|
wiz29 |
10.2.2012, 16:55
Сообщение
#7
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
|
|
|
Гость_Гость_* |
10.2.2012, 19:37
Сообщение
#8
|
Гости |
А, пардон, не доглядел.
|
|
|
Текстовая версия | Сейчас: 27.11.2024, 21:11 |