You are on page 1of 17

2

:
:

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 -

set_a(int num) get_a()


,

,
.
,

(scope resolution operator) ::
__ _::_(_) {
//__
}

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 -

primer_klasa ob1, ob2;



(ADT).

().

, ( .
main) .

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

primer_klasa ob1, ob2;

#include <iostream>

{
int a; //private
public:
void set_a(int num);
int get_a();

};

ob1.set_a(10);
ob2.set_a(99);

cout << ob1.get_a() << \n;


cout << ob2.get_a() << \n;
}

void primer_klasa ::set_a(int num)


{
a=num;
}

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
(
):

int Pixel :: getx() {


return x;
}
int Pixel :: gety() {
return y;
}
void Pixel :: set() {
cout << x=; cin >> x;
cout << y=; cin >> y;
}
void

Pixel

:: draw_pixel(){

cout << (x,y)= << x << , << y; << endl;


}

2 -

You might also like