Вопрос по QtScript и массивам ? |
Здравствуйте, гость ( Вход | Регистрация )
Вопрос по QtScript и массивам ? |
AntonTatu |
5.3.2009, 11:15
Сообщение
#1
|
Студент Группа: Участник Сообщений: 48 Регистрация: 27.11.2008 Пользователь №: 437 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем привет .
Вот небольшой примерчик:
в нем с использованием QtScript в безымянную функцию передается значение переменных a и b, он работает, но.... Вопрос как в такую функцию передать двумерный массив типа Vector объявляю я его так: std::vector < std::vector <char> > *MyMassive; распределяю память так: MyMassive = new stdvector < std::vector <char> >(i, std::vector<char> j); заполняю требуемыми значениями так: (*MyMassive)[i][j] = чему нибудь передаю и использую в функциях C++ так:
Спасибо за ответы ! |
|
|
AntonTatu |
5.3.2009, 12:14
Сообщение
#2
|
Студент Группа: Участник Сообщений: 48 Регистрация: 27.11.2008 Пользователь №: 437 Спасибо сказали: 0 раз(а) Репутация: 0 |
мне блин с этим в жизнь не разобраться.....
|
|
|
Гость_BRE_* |
5.3.2009, 12:37
Сообщение
#3
|
Гости |
|
|
|
AntonTatu |
5.3.2009, 13:29
Сообщение
#4
|
Студент Группа: Участник Сообщений: 48 Регистрация: 27.11.2008 Пользователь №: 437 Спасибо сказали: 0 раз(а) Репутация: 0 |
а что теперь с этим делать ? как это будет работать в функции ? QScriptValue fun = engine.evaluate("function(a, B ){return a+b;}"); |
|
|
Гость_BRE_* |
5.3.2009, 13:44
Сообщение
#5
|
Гости |
а что теперь с этим делать ? как это будет работать в функции ? QScriptValue fun = engine.evaluate("function(a, B ){return a+b;}");
|
|
|
AntonTatu |
5.3.2009, 15:37
Сообщение
#6
|
Студент Группа: Участник Сообщений: 48 Регистрация: 27.11.2008 Пользователь №: 437 Спасибо сказали: 0 раз(а) Репутация: 0 |
Гость_BRE, огромное спасибо за помощь, только все равно не компилируется пишет ошибку в строчке:
где ошибка ?повторюсь, массив MyMassive создаю вот так:
для того что бы его заполнить вызываю его вот так:
спасибо заранее... |
|
|
Текстовая версия | Сейчас: 28.1.2025, 15:40 |