.


:




:

































 

 

 

 





, , , , , , . , , . , , .

, , , . , , . , , , -.

, .

. operator@, @ ( +, -, <<, >>).

:

class Integer

{

private:

int value;

public:

Integer(int i): value(i)

{}

const Integer operator+(const Integer&rv) const {

return (value + rv.value);

}

};

, , , . , : , , .


 

28.Generic- , .

() (generics) , , ( ). . , .

?

1. - . , , . . , , / . Generics object.

2. object - , , , .

3. . object, , Generic .


29. . .

() , .

, , .

- . - .

- , . , - . , , () .

,

.

.

,


 

30. - .

:

1. , - .

2. , . .

3. , .

4. . .

5. . , , . .

6. . , .

7. . , .

8. . , (framework).

9. .

10. , .

11. , , , .

12. , .

:

1. .

2. . , . , .

3. , , , . , .

4. . , .

5. , .. .

6. .

7. .


.

1. . .

2. . . , .

3. : , , -. .

4. : , , , , .

5. : , , . 4

6. : -. 4

7. : . 4

8. : , , . .

9. , . . 4

10. . 4

11. . 4

12. . , . 4

13. , .

14. . 4

15. . 4

16. . 4

17. . . 4

18. , . 4

19. . 4

20. . 4

21. . 4

22. . . 4

23. . . , . 4

24. . 4

25. , . 4

26. , . 4

27. . 4

28. Generic- , . 4

29. . . 4

30. - . 4





:


: 2016-07-29; !; : 727 |


:

:

, ; , .
==> ...

1916 - | 1699 -


© 2015-2024 lektsii.org - -

: 0.013 .