Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Mesteriis
379 / 162 / 51
Регистрация: 08.08.2015
Сообщений: 1,148
Завершенные тесты: 1
1

Как правильно должен быть написан метод возвращающий ссылку на вектор

19.03.2017, 23:15. Просмотров 151. Ответов 4
Метки нет (Все метки)

Доброе время форумчане!

Ну собственно сама тема говорит

Есть класс
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class SoftwareCore
{
private:
 
public:
    // globalVariables
    FileInfo FI;
    QVector <FileInfo> ArrFI;
 
    // in class Variables
    QString dir_r;
 
    // in class Methods
    SoftwareCore();
 
    bool ReadDir (QString const  Dir);
};
как должны выглядеть запись для bool ReadDir (QString const Dir); что бы она возвращала указатель на массив в который она ссыпает данные это QVector <FileInfo> ArrFI;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2017, 23:15
Ответы с готовыми решениями:

Какой должен быть итератор для константной ссылки на вектор?
Есть вектор, он передается в функцию так: #include &lt;iostream&gt; #include...

Как определять какой метод должен быть статическим, а какой нет?
Quer::add_line_to_vec: недопустимый вызов нестатической функции-члена

Как на плюсах будет выглядеть метод, возвращающий bool myArr[][]?
Подскажите пожалуйста, как на плюсах будет выглядеть метод, написанный на c#: ...

Как вынести метод возвращающий шаблонный класс в из hpp в cpp?
Есть код в заголовоном файле: template&lt;class T,typename Ptr&gt; class LINQ {...

Описать абстрактный класс породить от него еще два,один должен остаться абстрактным,другой должен быть способен пораждать объекты
Знает кто как сделать?

4
DU3
281 / 233 / 115
Регистрация: 07.09.2016
Сообщений: 587
19.03.2017, 23:23 2
если вектор должен извне подаваться, а не заполняться мебмер ArrFI, то по ссылке в функцию надо вектор отдать и все.
C++
1
bool ReadDir (QString const Dir, QVector<FileInfo>& fileInfos);
0
Mesteriis
379 / 162 / 51
Регистрация: 08.08.2015
Сообщений: 1,148
Завершенные тесты: 1
19.03.2017, 23:42  [ТС] 3
Цитата Сообщение от DU3 Посмотреть сообщение
а не заполняться мебмер ArrFI
Экземпляр класса создается при отрисовке главного окна
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    SoftwareCore * SCore = new SoftwareCore;
 
    ui->setupUi(this);
 
    ui->But_Execlut         -> setEnabled(false);
    ui->But_READ_DIR        -> setEnabled(false);
    ui->But_Sort_Files      -> setEnabled(false);
    ui->But_Erase_Tablet    -> setEnabled(false);
}
Следовательно я как понимаю он уже создан теперь как его заполнить, эх учил что зря прогуливал лекцию по смарт поинтер
0
nd2
2835 / 2403 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
19.03.2017, 23:59 4
Цитата Сообщение от Mesteriis Посмотреть сообщение
он уже создан теперь как его заполнить
Вектор который в классе? Не знаешь как вектор заполняется, или что?
0
Mesteriis
379 / 162 / 51
Регистрация: 08.08.2015
Сообщений: 1,148
Завершенные тесты: 1
20.03.2017, 00:24  [ТС] 5
nd2, Я не про то, как только
ЮЛИН понял все мерси
0
20.03.2017, 00:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2017, 00:24

Определить, как должен быть расположен жилой комплекс по отношению к комбинату
При выборе места строительства жилого комплекса при металлургическом комбинате...

Метод класса возвращающий итератор
Не могу заставить метод класса возвращать итератор, помогите понять почему...

Правильно ли написан код
Извините, подправьте плиз, всем заранее огромное спасибо ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru