()


  () > > > C++

C++ C++

 
 
  
13.03.2011, 03:03   #1
Strelok
 
  Strelok
 
: 22.01.2009
:
: 1,388
() : 134
614 () 333
: Angelic
: 387
Strelok  Strelok  Strelok  Strelok  Strelok  Strelok  Strelok  Strelok  Strelok  Strelok  Strelok
 C++

C++, , . , - C++. . , . :

struct CIRCLE
{
int radius;
int color;
{;


, main (), :

void main()
CIRCLE MyCircle;
...
...
MyCircle.radius = 18;
MyCircle.color = 255; // 255
...
...
}



MyCircle ( ) radius color ( ). C++, , , . , - -. , , , :

MyCircle.radius = 20;
MyCircle.color = 255;
MyCircle.DisplayCircle() ;


MyCircle radius color; - DisplayCircle() MyCircle. MyCircle circle. HerCircle circle :

CIRCLE HerCircle;

HerCircle radius color:

HerCircle.radius = 30;
HerCircle.color = 0;


- DisplayCircie () HerCircle:
HerCircle.DisplayCircle();



, ( mystructure ). . circle:

class Circle (
public:
Circle () ;
void SetRadius(void) ;
void GetRadius(void) ;
~Circle () ;
private:
void CalculateArea(void);
int radius;
int color;
};


:

class Circle {
...
...

...
...
};


class , ({}) . ( .) (, int radius) - . circle :
int radius;
int color;
-:
Circle();

void SetRadius(void) ;
void GetRadius(void) ;
~Circle () ;
void CalculateArea(void);


. :
Circle();

, , C++ . , , :
.

, (). , , Rectangle, : Rectangle (). , Rectangle :

class Rectangle
{
public:
Rectangle(); //
...
...
private:
...
...
};


. ( void, .)


public.

void ( , ). , .



:
class Circle
(
public:
...
...
~Circle (); // private:
...
...
};


(~), . ( 1.) :

~. , , Rectangle, ~Rectangle. , Rectangle :

class Rectangle
{
public:
Rectangle(); //
...
~Rectangle(); // private:
...
...
};


. ( void, .)
.

public private

public () private (). public private - . , SetRadius() public, , SetRadius(). CalculateArea() private, - Circle.

, radius private, ( ) - Circle. radius public, ( ) radius.



C++ ( ) . , SetRadius() CCircle. .
__________________
Strelok   
 


: 1 (: 0 , : 1)
 


.
HTML .




: 09:59. GMT +3.

- -

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2025, vBulletin Solutions Inc. : zCarot