C/C++

C++. class. , . .

class _ : _ {
	// ,   .
private:
	// ,   .
protected:
	//     
public:
	// .
} _;
_ . _ , . _ _, . . _ .

"" (.). "" (->) . , putinfo() ob "", show() "".

struct cl_type{
	int x;
	float f;
public:
	void putinfo (int a, float t) { x - a; f - t;}
	void show () { cout << a << ' ' << f << endl;}
};

cl_type ob, *p;

ob.putinfo (10, 0.23);
p = &ob;	//    ob   p
p->show();	//    ob

. .

. .

class Base{
	class nested{
	public:
		nested();
	};
public:
	Base() {...}
};

Base :: nested :: nested()
{
//...
}







2017-03-19 13:09:29

void show () { cout << a << ' ' << f << endl; исправьте void show () { cout << x << ' ' << f << endl;

2017-03-29 05:19:06 Alex

Нет, там ошибка была в другом месте..




Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: