Professional Documents
Culture Documents
:
:
C++
e e
++.
()
.
() .
:
()
-( ).
2 -
C++
class.
.
class __{
private: //
public:
};
2 -
.
,
, .
,
public:
,
.
2 -
class primer_klasa{
//
int a;
public: //
void set_a(int num);
int get_a();
};
.
2 -
2 -
void primer_klasa::set_a(int num) {
a=num;
}
int primer_klasa::get_a() {
return a;
}
set_a() get_a()
, ()
primer_klasa.
2 -
set_a() get_a()
(interface)
.
primer_klasa.
set_a() get_a(),
(public) .
2 -
2 -
,
(
),
.
: set_a() get_a()
ob1, ob2:
ob1.set_a(10);
ob2.set_a(99);
cout << ob1.get_a() << endl;
cout << ob2.get_a() << endl;
(output): 10 99.
2 -
main()
{
primer_klasa ob1, ob2;
ob1.a=10; //:
ob2.a=99; //:
//
cout << ob1.get_a() << \n;
cout << ob2.get_a() << \n;
}
2 -
main()
{
primer_klasa ob1, ob2;
ob1.set_a(10); //
ob2.set_a(99); //
//
cout << ob1.get_a() << \n;
cout << ob2.get_a() << \n;
}
2 -
using namespace std;
main()
{
class primer_klasa
#include <iostream>
{
int a; //private
public:
void set_a(int num);
int get_a();
};
ob1.set_a(10);
ob2.set_a(99);
int primer_klasa::get_a()
{
return a;
}
2 -
,
(.
ob1.set_a(10);)
2 -
class primer_klasa
{//
public:
int a;// (public)
};
main(){
primer_klasa ob1, ob2;
ob1.a=10; //
ob2.a=99; //
cout << ob1.a << \n;
cout << ob2.a << \n;
}
!
2 -
Inline
class Pixel {
private:
int x, y;
public: //inline
int getx() {
return x;
}
int gety() {
return y;
}
void set (){
cout << x=; cin >> x;
cout << y=; cin >> y;
}
void draw_pixel() {
cout << (x,y)= << x << , << y; << endl;
}
};
2 -
inline Pixel
(
):
Pixel
:: draw_pixel(){
2 -