.


:




:

































 

 

 

 





, (. Alloc . (inline))

-

- ( ) const

class Array{... inline double operator[] (int n) const;

( , mutable). , .

 

 

2. ++.


7. C++. .

++ . (struct) , , (class) ++ , - (member functions). (, public), (protected) (, , private). ++ , , , .

() , . () , . . - ( - - -; C++ . ). , , , , . .

, . , . , , , , . , , , , , , ( -), , , . operator [] .

8. C++. . .

. - -, , , , -. -, -, , -. . [ , -, -: , - , - - , , -.]

- . .

( ) ( , C++, ). . -.

. . ( C++), -, ( ): , , . (C++).

9. C++. . .

class A{ // }; class B: public A{ //public }; class C: protected A{ //protected }; class Z: private A{ //private };

C++ : public, protected, private. :

public, public public , protected protected .

protected, public protected protected .

private, public protected private .

 

 

10. #..- .
- . . . - , , . , - ,# - C++ Java .- . - # . . class, , . . . - -, .-. - . , -. static,readonly const.. , ( ). .. (smart fields), - , . - . , , -.. , ,- ,- . - .. -- , - , - - get set. - -.. . .- - Microsoft Windows.





:


: 2016-12-18; !; : 1542 |


:

:

- , , .
==> ...

1509 - | 1321 -


© 2015-2024 lektsii.org - -

: 0.009 .