-->
|
������� ���������������� �� � � �++. ����� 1-6
|
���������� |
1.
������� ���������������� �� � � �++. ����� 1-6
2.
����� 1. ������� ��������������
3.
�������� ����������������: ��� ���������, ������� ��������� � �������� ���������������
4.
���������� ������� ��������� (����� 1)
5.
������� ���������� ��������, � �� ����� ������
6.
��������� ������������ �� ������ ���� ������� �� ������������ ��������� (������� ������������)
7.
�� ������� �������� � �������� � ��������� � �������������
8.
������������������ ����� ���������� ������ ������� ������
9.
���� �� �� ������ ������� ��� ��-���������, �� �� �� ������� ��������� ��� �� �/�
10.
��������� � ������������
11.
������� ���
12.
� ���� ����������� ������������� ��� ����� �����������
13.
���������� ������� �������� �� ������ �������� �������
14.
����������� ���� ����
15.
�������� ������ ���� ������ ��������� ����� ���, ��� ��� ������ ���� ������
16.
������������ ���������������� �������� ���������� ������������
17.
���������� ������������� � ������� ��������������
18.
����� - ��� ���������. (������� == ���������)
19.
����� 2. ����� �������� ���������� ��������
20.
������ �����, �� �������
21.
������ �������� ���� ������������������ ������ �����
22.
�� �� ������ ��������������� � ��������
23.
������ ������ �������
24.
������ ��������� � ������ ������������� - �� ���������� �� �������������
25.
����� 3. �������������� � ������������
26.
��������� ��� ������������ ������ �� �����
27.
������������ ��������� � ������������ ������
28.
����������� ������ ���� �������������
29.
���������� ���� �������� ���� ����� ������� �������� ����������
30.
����������� �� ������ ������������ ���������
31.
����������� ������ ������������� ������ ������ ��� ������������� ����������
32.
����������� ������ ���� � ������
33.
����������� ������ ���� ��������� �����������
34.
����������� ���������� ������� �����, ��� �����
35.
�� ������������ ������������ ����� ������ ������� � ����������� �������
36.
��������� ����� �������� ���������� ��������� ���-������, ������� �����
37.
������������ � ������ ������ ���� ��������
38.
���������� ����� ���������� � ���������� �������
39.
����������� "�����������" ����� ��� ��������� ������� ���������
40.
������������ ������ ���������� �� ������
41.
����� ������������ ����������� ���������� ����� ������ ���������
42.
����������� ��������� ����� ��� ����������� ���������� �����������
43.
������ - ���� �� �������� ����������� ������������
44.
����������� ������� � ������ �������
45.
�������� ��������� ���������� ��������� ���������
46.
����������� ������ ����� ��� �� ������, ��� � ���������� ����� ���������
47.
������������ ������ ����������� �� ����� �������
48.
����������� ������, ���� � �������� ��������� ������� �����, ��� ���� ������
49.
����� 4. ����� � ��������������
50.
����� ������ ���� �������� ������� ����������� �����, ������������ ��, ��� ������ �������, �������� ��� ����������
51.
����� �������� ������ ������������ ����������_�������
52.
��������� ������� ���� ��������� ANSI C
53.
��������� ������� ���� Microsoft
54.
��������� �������� ���������������
55.
����������� ��������� ��� ������� ������� ����� ����������
56.
����� 5. ������� �������� ����������������
57.
�� ������� ����������� � �����������
58.
������� ������ ������ ������ ���� ����
59.
����� ������� ����� ������� ���������� ��� ������������ ��� �� �����, ��� � ������� ����
60.
������� ������ ���������� ����� ������ ����, ��...
61.
������� ������ ����� ���� ���� ����� �����
62.
��������� ������������ ������
63.
�� ������� ������� ���������� ����
64.
��������� ����� �������� ���� ��������� ��������� if/else ������
65.
���������� �������� ������ � ����� ���������� �� ���� ����������
66.
���������� ��������� �� ������� � � �������� ����������
67.
��������� ������ do/while
68.
� ����� �� ��������� ��� �������� ������ �� ����������� �����������
69.
�� ������� ���� � �� �� ����� ��������� ������������
70.
����������� �������� for, ���� ������� ����� ��� �� �����������������, ��������� ��� ����������������� ���������
71.
��, ���� ��� � �������� ���������, �� ������ ���������� � � ������ ������ ��������� for
72.
����������, ��� �������� ����� ���������� � ������ �������
73.
���������� �� ����� ����������
74.
��������� ���� ��������� ����������
75.
�� ����� ���������� �����
76.
�� ������� ������������� � ��������
77.
���������� ���������� ����� (������� ������� �)
78.
���������� ������������� ������ ������
79.
�� ���������� ���������� lint
80.
��������� ���, ����������� �������������� � ������������� ������, � ����� � ��� �� �����
81.
������������ ������ - ������� ������������
82.
�������� ������������ �� ������ ���� ��������������
83.
��������� �� ������ ������ ������������ ������������, ��� �� ���������
84.
�� �������� ��������� �� ������, ���� ��� ���������
85.
�� ����������� ��������-��������� ������� ��� ��������� �� �������
86.
����� 6. ������������
87.
��� �� ������ .h ����� ������ ���� ������������ � �� ������� ���� ���� .c ������
88.
����������� ��������� ��������� #include
89.
�� ������ ���� ������ �������� �������� ������ ��������
90.
�������� ?: �� �� �� �����, ��� � �������� if/else
91.
enum � const �����, ��� ������
92.
�������� �������������������� ������� �� ������ ���������� � ������ ����� ����� ������ ����
93.
���� ��� ������������ ������, �� ����������� ������������
| �������� 1 �� 93 �������� ���� ����� �������� ��, ��� � ������ �������� ���������� ��� ������ ��� � �++, ��� � � �: ��� ����� ���� ��� ������� ��������, ��� ���� � ��� ��� ������� � ����������� �������� ���� � �������, �� � ����� �� ������ �������� ���������� ������ �� ����������� ������������� �����������, �������������� � ���� �� ������������ ����������. �� ������ �������� ������ ��� ��� ������ ���� ������, ���� ���� �� ����� �� ������.
���� �. ����� � ��������������� ��������� ����������������� �������� � 1979 ���� � ��������� ��������� ��������� �� ���� �����. � �� ���������, ��� ��� ������� ����������, ��� ���� "�����". ������ � ���� �������, ��� ��� ������� ��� ������� ��� ��� �����. ���� ��� ����� �� ��������� � ��������� ������������� �� "�������� � ��������", ������ �� ���� ������ ����������� ��� �� ������������� ���� �����, ������� ����������� � ������������� �� "�������� � ��������". ������������ ������� �� ����� ���� �����. ��� ���������� �������� � ������ �����, � �� ���� ������� �� ��������� ���������. ��� �� ����� � ������������ ��� � ������ ������, ��� ��� ������ ������������ ����� �������� ����� ��������� � ��� � �� ����� ������������ ���������� ������ ��� ���������� ����������������. � �� ��������� �� ��������� ������������� ��� �����, � ������� � ������ ����. ��� ������ ������ ����� ����������, ����, �������, �� ������� ������� ���� � ���, ��� � �� ����, �� ������ � ����, ��� ��� ����� �������� �� �����, � �� �� ������. � ������, ��� ������� ����� ���� ����� �������� ������ ������ � �����-�� ������ � ������ ����, ������������ ����, ������������, �� �����, ��� ������ ������� ����������� ��������� ��������� ���� �����, ������������ ����� ����������������� ������ ����������. � ����� ����� ����� �� �++ � ��������-���������������� �������������� ��� �� ����������� ������� ����, ��� � � �������������� ������������ � ������. ��� ����� ��������� � ����� �� ������� ���� ���������, ����������� �� ������� ���������� ������������� � ��������� �������� ������� ���� ��������. � ���� ��������� �������� � �������� �������� �������� �������, � ��� ��������� ���������� ��������������� � �������� ������������ ���������� ���������������� ������������� �� ������ ������ ���-���������. � ���������, ������ ������� � ����� ����, ��� ���� � �� �� �������� ����������� ����� � �����. ������� ��� ����� �������� ��������� ������� � ������� ���������������� �������, ��������� ���� � ��������� ���������� �������������� �������� ����������, �������������� ����� �������� �� �� �������. ����������� ����� �������� ���������������� � �������������� �� ��������������, � ���������, ���� ������������ �����������. ������ �� �������� ����, ��� �� ������� ������, ����� �� ������������� ��������: ���������� ������� Micrisoft Foundation Class(MFC) ���������� Micrisoft. � ���� �������, ��� ��� ���������� ���� �������������� ��� ������ � ������� ������������� ������, �� �������������� � ������������� ���� ������������ ��������� ��������-���������������� ��������������. � �� ������� ���� ����������� �������� ����� � ������, ��� ��� ��� �� ����� � ��������� "��� ����������� � MFC"; ������������ ���������� MFC ������ �� ���, ����� ����������� �� ����. � ������ ������� �� MFC ������ ������, ��� ��� �������� ����� � ��� �������� � ����� ������ ������������� � �� ������������. �� ������ ������ ������������ ����������� ������� ������� ������� ��������. �������, ��� ����� �� �������� ��������� � �++. ����������, �������������� ����������� � �++ �������, ������������, ��� �� ������ ���� ����. � �� �������� ����� �� �������� ����, ��� �������� �++. ������� ��������� ������� ����, ������� ���� ��� ����� �++, ������� ��� ����������� C+C++ (New York, McGraw-Hill,1993). �� ������ ����� ������������ � ���������� ��������-���������������� ��������������. � ���������� ������ ������� ����� ����� ���� Object-Oriented Analysis and Design with Applications (Redwood City, Benjamin Cummings,1994). � ��������� ������: ������ � ����������� ��������� ������� ������, ������ ��� ������ ��������� �� ��� ������������. � ���� ������ ��� ��� ������� (������� ��������� ������) ������������� � ������ �������. � ����������� ������ ������ ������� ���� "1.2" � �������, ����� ��� �������� ������ ������� ������� �������.
|
|
-
C++,
������ ������ ���������������� �� C
������ ������ ���������������� �� C....
-
C++,
C++. ��������� ����. ����� 2
����������� ����� �������� �.�. "C++. ��������� ����"....
-
C++,
C++. ��������� ����. ����� 1
����� �������� �.�. "C++. ��������� ����" �������� ����������� ����������������� ������������ ������ � ��� �� �.�. ���������� (���� ������ ��� ��������� 2-�� ����� �������������� ���������� ������� ������������ � �����������) � ����� �������������� ���������� (����������� ���� �� ����� ���������������� C++ ��� �������� 10-� �������). � ������������ ������ ��������������� ���� ���������������� C++ ��� ���������� ����....
-
C++,
������� ���������������� �� � � �++. ����� 7-8
� ���� ����� �������� ������� ���� �������� ��� ����������� ���� ��������� � ���� �������� ������������ ������ ���������������� �� �++ � � - ������, �������, �������, �������� ��� �� �������������, ���� �� ������ �� ������������ � ������ ������. ���� ����������� �� ���������� ����� ������ ��������� ����� ��� ���������������� ��� �� �, ��� � �� �++, � ������� ����� ���������, ������������ ���� � ���� �++ � ������������������� �� ���� ����������� � �������������� �������. ���� �� �������������� ��...
-
C++,
��������� ������������������� ���� ��� �������� �� ��
���� ��� ����������� � ����� �� ������������� ��� ��������� �������� ������� � ���������� ��������, �������� ����������� ���� � ��� ����� ���� ���������� ���������. ������������ ������������ � ����� �� ������������� ���������� � ������� �������� �� ���������� ��������� � ����. � ����������� - � ���������� ������� ����������. ����� - � ������ ��������� ������� ������ ��������� ���������������� 80�86. ����� �������� ������������ ������������� �������� ����...
-
C++,
����� ���������� - ���� ���������������� �++. ����� 11-13
����� 11 - 13 ��������� ��������, ��������� � ����������� �++ ��� �������������� � ���������� ������� ����������� ������. � ����� 11 � �������� ��������������� ������� �������������� � ���������� ������������ ���������. � ����� 12 ����������� ����������� ����� ������ �++ � ���������� ��������������. � ����� 13 �������� ������� �������� ���������. ����������� ����� ���������� ������������ �� �++....
-
C++,
����� ���������� - ���� ���������������� �++. ����� 8-10
����� 8 ��������� �������� ����, �.�. ������ �������� �++, ������� ��������� ���������� ��������� ����� � �������. � ����� 9 ����������� ��������� ������ ��������, ��������������� ��������� ������� �� ������ � ������ ���������� ���������� � ������� ������. � ����� 10 ������������ ������ ostream � istream, ��������������� ����������� ����������� ��� ���������� �����-������....
-
C++,
����� ���������� - ���� ���������������� �++. ����� 5-7
����� 5 - 7 ��������� ��������� ���������� ����� �����, ������� �� ����� �������� � �. � ����� 5 �������� �������� ������� - �����. � ��� ��������, ��� ����� ���������� ���������������� ���� (������), ���������������� ��, ���������� � ���, �, �������, ��� ���������� ��. ����� 6 ��������� ������� ����������� �������, ������� ��������� ������� �� ������� ������� ����� �������. ��� ���� ����� ����������� ����������� � ���������� (� ������ ����) ������ � ��� ���������, ����� ���� �������� �� ������ ...
|
|
|