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

функция класса - вызов - C++

Восстановить пароль Регистрация
 
1rop
0 / 0 / 0
Регистрация: 04.11.2011
Сообщений: 120
26.11.2011, 00:42     функция класса - вызов #1
есть класс Graph с функцией
C++
1
int OutputMatrix(int i,int j);
и матрица
C++
1
int **Matrix;
в области private, в cpp я описал функцию:
C++
1
2
3
4
5
int Graph::OutputMatrix(int i,int j){
    int k;
    k=Matrix[i][j];
    return k;
}
правильно ли я ее вызываю?
C++
1
2
3
int i=1;
int j=1;
int k1=Graph::OutputMatrix(i,j);
потому что выдает ошибку "нет объекта"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2011, 00:42     функция класса - вызов
Посмотрите здесь:

Вызов функции из класса C++
C++ Сам вопрос: почему функция-член одного класса не вызывается из функции-члена другого класса?
C++ Вызов метода класса без создания экземпляра класса.
C++ Вызов функций класса Dictionary функциями дружественного класса
Вызов метода базового класса из класса-потомка C++
Как сделать, чтобы функция класса могла работать с обьектами другого класса C++
Вызов метода внутреннего класса методом внешнего класса C++
Вызов конструктора базового класса из класса-наследника C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LostCoast
82 / 82 / 5
Регистрация: 30.09.2011
Сообщений: 404
Записей в блоге: 6
26.11.2011, 00:57     функция класса - вызов #2
C++
1
2
3
4
Graph o;
int i = 1;
int j = 1;
int k1 = o.OutputMatrix(i, j);
нужно инициализировать объект.
1rop
0 / 0 / 0
Регистрация: 04.11.2011
Сообщений: 120
26.11.2011, 01:02  [ТС]     функция класса - вызов #3
спасибо)
Yandex
Объявления
26.11.2011, 01:02     функция класса - вызов
Ответ Создать тему
Опции темы

Текущее время: 07:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru