Здравствуйте, гость ( Вход | Регистрация )
Shaitan | Дата 4.8.2015, 18:45 |
Спасибо! Вот вижу а мысль в голову эта не пришла....хотя в другом месте всё нормально проинициализировал. |
|
lanz | Дата 4.8.2015, 9:11 |
QList это шаблон, соответственно нужно указать с элементами какого типа вы хотите его использовать. Например QList<int> или QList<QString> https://ru.wikipedia.org/wiki/Шаблоны_C%2B%2B |
|
Shaitan | Дата 3.8.2015, 21:25 |
Добрый день. Просьба не судить меня строго. Делаю первые шаги в С++ Суть проблемы: Написал следующую функцию:
у меня при компиляции вывалились аж 4 ошибки 1. missing template arguments before '*' token bool runLineCode(QList *listCode_, ^ 2. 'listCode_' was not declared in this scope bool runLineCode(QList *listCode_, ^ 3. expected primary-expression before '_strList' QStringList _strList) ^ 4. expression list treated as compound expression in initializer [-fpermissive] QStringList _strList) ^ 5. C:\Exeampl_QT\testText\testText\parslib.cpp:15: ошибка: expected ',' or ';' before '{' token { ^ Что я пытался сделать: Функция получает в качестве параметра указатель на список(список будет состоять из структур) и список строк которые будут анализироваться, формироваться структура параметров и записываться в список(первый параметр) Что бы не гонять туда сюда QList я и передаю указатель Что я не так делаю? Заранее спасибо. Shaitan, Не понял как на форуме править своё же сообщение. Хочу подправить свою функцию
ну и сама ошибка variable or field 'runLineCode' declared void void runLineCode(QList *listCode_, ^ bool это я пытался разобраться в чём ошибка,думал что может быть void не должно возвращать. Что интересно там же есть другие функции к примеру
всё отлично работает. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 16:05 |