Здравствуйте, гость ( Вход | Регистрация )
|
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
|
Цитата(BRE @ 5.3.2009, 12:37) Link а что теперь с этим делать ? как это будет работать в функции ? QScriptValue fun = engine.evaluate("function(a, B ){return a+b;}"); |
|
|
|
| Гость_BRE_* |
5.3.2009, 13:44
Сообщение
#5
|
|
Гости |
Цитата(AntonTatu @ 5.3.2009, 13:29) Link а что теперь с этим делать ? как это будет работать в функции ? 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 создаю вот так: для того что бы его заполнить вызываю его вот так: спасибо заранее... |
|
|
|
| Гость_BRE_* |
5.3.2009, 15:40
Сообщение
#7
|
|
Гости |
Цитата(AntonTatu @ 5.3.2009, 15:37) Link огромное спасибо за помощь, только все равно не компилируется пишет ошибку в строчке: vec.setProperty( j, MyMassive[i][j] );
|
|
|
|
AntonTatu Вопрос по QtScript и массивам ? 5.3.2009, 11:15
SABROG Такое вот нашел в Assistante, может поможет:
Цита... 5.3.2009, 11:53
AntonTatu Цитатаvec.setProperty( j, (*MyMassive... 5.3.2009, 16:00
BRE vec.setProperty( j, QScriptValue( scriptEn... 5.3.2009, 16:06
AntonTatu Цитата(BRE @ 5.3.2009, 15:40) vec.setProp... 5.3.2009, 16:11
BRE args << arr; 5.3.2009, 16:16
AntonTatu Цитата(BRE @ 5.3.2009, 16:16) args <... 5.3.2009, 17:44![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 11.1.2026, 8:52 |