++



         

30. ,


, . , , , - , :

int x; // , x.

unsigned long int (*pfi)(); // , pfi.

const char *the_variable; // , the_variable.

int z; // , z.

x = 10; // .

the_variable = x; // .

z = x; // A .

:

int x; // , x.

unsigned long int ( *pfi )(); // , pfi.

int z; // , z.

const char *the_variable; // ,

// the_variable.

x = 10; // .

the_variable = x; // .

z = x; // A .

"", "", "" "".

++, :

class derived : public base

{

string str;

const int x;

public:

derived( char

*init_str, int init_x ) {}

}

derived::derived(

char *init_str, int init_x )

:base( str, x )

,str ( init_str )

,x ( init_x )

{}