crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Доступ к данным вне функции
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
kibsoft Дата 15.5.2010, 18:52
 
Цитата(PunX @ 15.5.2010, 19:46) *
да, сейчас доступ есть к массиву, но данные что-то совсем не те что должны там быть

В каком смысле не те? Опишите свои действия. Да и почему бы не использовать QList(если Qt используете) вместо обычного массива? И удобно, и проблем меньше..
PunX Дата 15.5.2010, 18:46
  Спасибо, разобрался!
kibsoft Дата 15.5.2010, 18:37
 
Цитата(PunX @ 15.5.2010, 17:01) *
Здравствуйте, в слоте к кнопке void MainWindow::on_start_clicked(){......} объявляются массивы:
double **x;
    x = new double *[n];
    for (int i =0; i<n; i ++)
        x[i] = new double [m];

этот массив заполняется и далее этот массив с данными нужен для использования при нажатии на другую кнопку.
Как объявить массив чтобы данные были доступны из void MainWindow::on_start2_clicked(){......}?

double **x; это объявить в .h файле MainWindow. Выделять память(new) можно в конструкторе..
PunX Дата 15.5.2010, 16:01
  Здравствуйте, в слоте к кнопке void MainWindow::on_start_clicked(){......} объявляются массивы:
double **x;
    x = new double *[n];
    for (int i =0; i<n; i ++)
        x[i] = new double [m];

этот массив заполняется и далее этот массив с данными нужен для использования при нажатии на другую кнопку.
Как объявить массив чтобы данные были доступны из void MainWindow::on_start2_clicked(){......}?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 7:27