-2 / 8 / 2
Регистрация: 10.11.2008
Сообщений: 776
|
||||||
1 | ||||||
Не обращается через оператор индексирования к QList15.01.2016, 11:34. Показов 663. Ответов 7
Метки нет (Все метки)
По идее память и не нужно в куче выделять, но раз возникла ошибка решил спросить, по чему не работает нижеприведенный код?
0
|
15.01.2016, 11:34 | |
Ответы с готовыми решениями:
7
Вызов хранимой процедуры в Oracle с параметрами QList<double>, QList<QDateTime>, QList<quint64> QList<QList<QRgb>> ошибка с вложенными списками Странное поведение QVector/QList через TCP Оператор индексирования [] С++ |
77 / 77 / 30
Регистрация: 21.05.2015
Сообщений: 257
|
||||||
15.01.2016, 12:39 | 2 | |||||
Knjagskij, пробуйте так:
0
|
15.01.2016, 12:47 | 3 |
Как именно не работает?
Может в эту строку следовало в качестве параметра передать имя файла, как того и требует её объявление "void setFileName(const QString & name)"? Добавлено через 4 минуты Скобки же круглые, не? Да и непонятно чем же она будет лучше обычного operator[], используемого изначально?
0
|
-2 / 8 / 2
Регистрация: 10.11.2008
Сообщений: 776
|
|
15.01.2016, 13:41 [ТС] | 4 |
Wyn, имеется ввиду, что с параметром не работет.
sashatref, да, через at работает, но его использование смущает, когда нужно не просто вывести элемент контейнера, а его изменить. Да и просто вызывает вопрос, почему оператор индексирования не работает... Наверное, это связанно с динамическим размером контейнера/?
0
|
77 / 77 / 30
Регистрация: 21.05.2015
Сообщений: 257
|
||||||
15.01.2016, 14:07 | 5 | |||||
Knjagskij, тогда делай вот так:
0
|
77 / 77 / 30
Регистрация: 21.05.2015
Сообщений: 257
|
|
15.01.2016, 14:09 | 7 |
Wyn, разве не бывает ситуации когда нужно изменить указатель в контейнере по определенному индексу?
0
|
15.01.2016, 14:13 | 8 | |||||
Потому что применяете вы его к указателю, а не к самому элементу. Я тоже не увидел вначале этого, потому как очень редко применяю указатели на контейнеры.
Добавлено через 2 минуты
0
|
15.01.2016, 14:13 | |
15.01.2016, 14:13 | |
Помогаю со студенческими работами здесь
8
Односвязный список и оператор индексирования [] Оператор индексирования как утилита Обращается ли оператор индексации к фиксированному размеру памяти? Класс для работы с матрицами - Что дает перегруженный оператор индексирования? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |