.


:




:

































 

 

 

 


Extern int func1 (); // , f22.cpp




Extern double func2 (); // , f22.cpp

int main () {

cout << "main m=" << m << " " << func1 () << endl; // 10 4
cout << x << " " << func2 () << endl; // 100.56 102.56

return 0; }

f22.cpp

int m=2; // m

Extern double x; // , f12.cpp //extern int i, , , .. i f12.cpp

int func1 () { return m * m; } // , m=2

double func2 () { return x + m; } // m=2; x=100.56

 

 
 

 


(, ) , , . , .

, , , static. . static .

++ , . , , .

namespace . ++ , , std.

using namespace std; , std.

:

Namespace geo

{

int m = 10; // m geo,

}

 

int geo :: n; // n geo,

 

, namespace ( , ), , , , .

, , ::.

, using, :

using namespace ;

using :: ;

 

using namespace ; , , , . . , , , .

using ::; .

 

, ( ). , . .

 

f13.cpp

#include <iostream.h>

namespace { // m ,

int m = 10; } //.. m f13.cpp

double x = 100.56; //
extern int func1 (); // , f23.cpp

extern double func2 (); // , f23.cpp

int main () {

cout << "main m=" << m << " " << func1() << endl; // 10 4

cout << x << " " << func2() << endl; // 100.56 102.56

return 0;

}

f23.cpp

int m=2; // m,

extern double x; // , f13.cpp

int func1 () { return m * m; } // , m=2

double func2 () { return x + m; } // , m=2
// f13.cpp

 

 





:


: 2016-12-06; !; : 675 |


:

:

- , - .
==> ...

1421 - | 1349 -


© 2015-2024 lektsii.org - -

: 0.035 .