Преобразование QVector <long int> в double * |
Здравствуйте, гость ( Вход | Регистрация )
Преобразование QVector <long int> в double * |
rcdimon |
1.11.2009, 23:39
Сообщение
#1
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
Всем привет.
Очень удобно пользоваться объектом QVector в качестве динамического массива. Использую его для хранения данных, которые потом необходимо отобразить на графике. объявляю
Потом в нужной мне функции хочу передать эти данные для построения графика Qwt
Но он ругается, что нельзя преобразовать QVector в double * Тогда в голову пришла мысль предварительно копировать все данные оттуда в обычный массив
На что он любезно ответил, что требуется константное значение при объявлении массива.. Выходит все-таки придется делать динамический массив стандартными средствами Си? Я думаю должно быть как-то проще. Как? |
|
|
vanner |
1.11.2009, 23:49
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 27.8.2009 Пользователь №: 1025 Спасибо сказали: 1 раз(а) Репутация: 0 |
Что мешает сразу хранить данные в векторе из double?
И передавать в функцию указатель на данные из вектора так:
Причина редактирования: используй тэг code вместо codebox
|
|
|
rcdimon |
2.11.2009, 0:00
Сообщение
#3
|
Студент Группа: Участник Сообщений: 69 Регистрация: 27.10.2009 Пользователь №: 1183 Спасибо сказали: 1 раз(а) Репутация: 0 |
Ну судя по всему отсутствие опыта ) Спасибо огромное.
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 10:53 |