Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mesteriis
374 / 157 / 40
Регистрация: 08.08.2015
Сообщений: 1,121
Завершенные тесты: 1
#1

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

19.03.2017, 23:15. Просмотров 140. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как правильно должен быть написан метод возвращающий ссылку на вектор (C++):

Какой должен быть итератор для константной ссылки на вектор? - C++
Есть вектор, он передается в функцию так: #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; void func(vector&lt;int&gt; arg)...

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

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

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

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

как должен быть составлен код решения кв. уравнения на C++ - C++
как можно решить следующее уравнение: x=(a+b)*(a+b)*(a+b)-7.4*a*a*b+4*a+6 при любых значениях а и b, не хватает как говорится прямоты...

4
DU3
281 / 233 / 80
Регистрация: 07.09.2016
Сообщений: 587
19.03.2017, 23:23 #2
если вектор должен извне подаваться, а не заполняться мебмер ArrFI, то по ссылке в функцию надо вектор отдать и все.
C++
1
bool ReadDir (QString const Dir, QVector<FileInfo>& fileInfos);
0
Mesteriis
374 / 157 / 40
Регистрация: 08.08.2015
Сообщений: 1,121
Завершенные тесты: 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
2821 / 2391 / 851
Регистрация: 29.01.2016
Сообщений: 8,006
19.03.2017, 23:59 #4
Цитата Сообщение от Mesteriis Посмотреть сообщение
он уже создан теперь как его заполнить
Вектор который в классе? Не знаешь как вектор заполняется, или что?
0
Mesteriis
374 / 157 / 40
Регистрация: 08.08.2015
Сообщений: 1,121
Завершенные тесты: 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
Привет! Вот еще темы с ответами:

Определить, как должен быть расположен жилой комплекс по отношению к комбинату - C++
При выборе места строительства жилого комплекса при металлургическом комбинате необходимо учитывать “розу ветров” (следует расположить...

Метод класса возвращающий итератор - C++
Не могу заставить метод класса возвращать итератор, помогите понять почему компилятор не разрешает это сделать: Класс (методы...

Правильно ли написан деструктор? - C++
Вопрос, правильно ли я написал деструктор. Должно удалить переменную из памяти CAR И ссылку НА CDR, но сам по себе обьект CDR не трогать. ...

правильно ли написан код в с++? - C++
#include &lt;iostream&gt; #include &lt;map&gt; #include &lt;fstream&gt; using namespace std; int main() { map &lt;char,int&gt; chars; ...


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

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

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