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

Как вернуть массив? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск номера строки и столбцов седловых точек http://www.cyberforum.ru/cpp-beginners/thread130023.html
Дана целочисленная прямоугольная матрица.Определить номера строк и столбцов всех седловых точек матрицы. (Матрица А имеет седловую точку А(i,j) ,если А(i,j) является минимальным элементом в i-ой...
C++ Циклы Вычислить сумму квадратов всех положительных значений функции. Определить, для которого функция приобретает минимального значения. f(x)= |sin12xcos|2x|/3|+4,21 Добавлено через 32 минуты напишите... http://www.cyberforum.ru/cpp-beginners/thread130020.html
C++ Проверка типа матрицы
Как проверить, что матрица является верхнетреугольной. Не могу придумать алгоритм. Подскажите с чего начать? Добавлено через 32 минуты...
Двунаправленный список C++
Вопросы: Почему ругается при таком описании, говорит ; пропустил spis_fam * Create_first(char *); //формирование первого элемента Сама программа:...
C++ Вычислить сумму бесконечного сходящегося ряда http://www.cyberforum.ru/cpp-beginners/thread130008.html
Еще столкнулся с трудными заданиями,поможете буду признателен если нет,буду ломать голову. 1.Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых,...
C++ Придумать тему для курсовой.. Ну в общем все сказано в названии этой темы. Тема должна быть актуальной) Программа любого вида, на любом языке. Программа может быть как для компьютера, так и для внешнего модуля подключаемого к... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
15.05.2010, 17:49
SSxMe,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <vector>
using namespace std;
 
class AnyClass{
public:
        void Function1();
        vector<int> AnyFunction();
private:
        vector<int> AnyArray;
};
 
void AnyClass::Function1(){
        // здесь формируется массив this->AnyArray;
}
vector<int> AnyClass::AnyFunction(){
        return AnyArray;
}
 
int main(){
           AnyClass anyclass;
           anyclass.Function1();
        
        vector<int> AnyArray = anyclass.AnyFunction(); // вернуть массив
        cout<<AnyArray.size()<<endl; // узнать размер массива
        return 0;
}
Цитата Сообщение от SSxMe Посмотреть сообщение
то есть вот так?
C++
1
2
3
vector<int> AnyClass::AnyFunction(){
        return this->AnyArray;
}
Именно так. Только this ни к чему.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru