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

Вызов метода класса - C++

Восстановить пароль Регистрация
 
Nemor
0 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 5
03.06.2012, 20:44     Вызов метода класса #1
main.cpp:

#include "Processor.h"

int main()
{
pr.show(); //здесь пишет ошибку

return 0;
}

Processor.h
#ifndef PROCESSOR_H_INCLUDED
#define PROCESSOR_H_INCLUDED

#include <iostream>
#include <string>

using namespace std;

class pr
{
protected:
string s;
public:
pr(string s);
void show();
};

#endif // PROCESSOR_H_INCLUDED

Processor.cpp
#include "Processor.h"

void pr::show()
{
cout << "Hello world" << endl;
}



*********************************************

Подскажите пожалуйста что не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2012, 20:44     Вызов метода класса
Посмотрите здесь:

C++ Вызов метода класса без создания экземпляра класса.
C++ Вызов метода производного класса через обращение к методу базового класса
Вызов метода базового класса из класса-потомка C++
C++ STL вызов метода класса
Вызов метода внутреннего класса методом внешнего класса C++
Вызов переопределенного метода из методов базового класса C++
Вызов статического метода из другого класса C++
C++ Вызов метода класса через указатель на ноль

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lordif
 Аватар для Lordif
21 / 21 / 1
Регистрация: 18.04.2010
Сообщений: 87
03.06.2012, 20:47     Вызов метода класса #2
Вы объект не создали. Мало того, у вас конструктор не определен и не инициализирует переменную string s.
Yandex
Объявления
03.06.2012, 20:47     Вызов метода класса
Ответ Создать тему
Опции темы

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