Описание метода класса вне класса

Как и в случае внешних функций, при определении методов класса можно отделять прототип метода от непосредственного его описания. Главное отли­чие, по сравнению с внешними функциями, состоит в том, что впоследствии при описании метода класса вне пределов этого класса необходимо явно указывать, к какому классу принадлежит метод. Делается это посредством указания перед именем метода имени класса. Разделение имен осуществляется с помощью оператора разрешения области видимости ::.
#include
using namespace std;
class SimpleClass{
public:
int m;
int n;
//Объявление метода в классе (прототип метода):
void show();
};
int main(){
SimpleClass obj;
obj.m=1;
obj.n=2;
obj.show();
return 0;}
//Описание метода класса:
void SimpleClass::show(){
cout << "m = " << m << endl;
cout << "n = " << n << endl;}
Онлайн всего: 5
Гостей: 5
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте