�x���¹�������ֱ�ӳ���
�gӭ���R�ЈD�W(w��ng) Ո | ע��
> >>
ܛ���_�l(f��)΢ҕ�l�v��C++�����T����ͨ(΢ҕ�l������)/ܛ���_�l(f��)΢ҕ�l�v��

���] ܛ���_�l(f��)΢ҕ�l�v��C++�����T����ͨ(΢ҕ�l������)/ܛ���_�l(f��)΢ҕ�l�v��

���ߣ����տƼ�
�����磺���A��W(xu��)����������r(sh��)�g��2020-06-01
�_���� 16�_ 퓔�(sh��)�� 354
�� �D �r(ji��):¥40.1(5.0��) ���r(ji��)  ¥79.8 ��䛺�ɿ�����(hu��)�T�r(ji��)
������Ǖ�����>

ܛ���_�l(f��)΢ҕ�l�v��C++�����T����ͨ(΢ҕ�l������)/ܛ���_�l(f��)΢ҕ�l�v�� ���(qu��n)��Ϣ

ܛ���_�l(f��)΢ҕ�l�v��C++�����T����ͨ(΢ҕ�l������)/ܛ���_�l(f��)΢ҕ�l�v�� ������ɫ

��ܛ���_�l(f��)΢ҕ�l�v�á����������A�����c(di��n)Ӌ(j��)��C(j��)ϵ��Ʒ��֮һ�������տƼ���������ļ��g(sh��)���T+��(sh��)��(zh��n)��ͨ�ܛ���_�l(f��)�D���� ��C++�����T����ͨ��΢ҕ�l�����棩��������֪�R(sh��)���Y(ji��)�Ͼ��w��(sh��)���M(j��n)�н�B���漰�ij�����a�o����Ԕ��(x��)��ע�������ʹ�x���p���I(l��ng)��(hu��)C++�����_�l(f��)�ľ�������������_�l(f��)���ܡ� 1. һ������Ȥζ�ļ��g(sh��)�D���� ���g(sh��)��Ҳ���Ժ���Ȥ���������w֪�R(sh��)�c(di��n)�v��+΢�n�W(xu��)��(x��)+��(y��ng)�Ì�(sh��)��+��(sh��)��(zh��n)����(x��)�ȌW(xu��)��(x��)�h(hu��n)��(ji��)��ѭ��u�M(j��n)�������J(r��n)֪Ҏ(gu��)������������˼���������������׃�ø�����������׃�ø���Ȥ�� 2. �ӌӌ�(sh��)��(zh��n)���ڌ�(sh��)��(zh��n)�о���Ӳ���� ��������ҕ��(sh��)��(zh��n)��ȫ��ͨ�^86��΢�nҕ�l+96��(g��)��(y��ng)�Ì�(sh��)��+31��(g��)��(sh��)��(zh��n)����(x��)��߅�W(xu��)߅�����ھ�������ͨ�^�ӌӌ�(sh��)��(zh��n)�������ļ��g(sh��)֪�R(sh��)���_�����������������ڷ���(f��)��(sh��)�`�о���һ��Ӳ���� 3. ��ֵ����������һ����_�l(f��)�YԴ����չ��֧�֡� �W(xu��)��(hu��)���еă�(n��i)������(du��)��ܛ���_�l(f��)�͉��ˆ᣿����߀��Ҫ�����YԴ���M(j��n)һ��Ӗ(x��n)���������� ��1����(sh��)��+Դ�a�YԴ�죺881��(g��)��(sh��)����Դ�a��������Ԕ��(x��)�����S�������x+�ྚ+��ģ�������njW(xu��)��(x��)�������_�l(f��)������������ ��2��ģ�K�YԴ�죺15��(g��)��(j��ng)���_�l(f��)ģ�K����չ�F(xi��n)����(y��ng)�È����V�����漰�����_�l(f��)����(g��)�������W(xu��)��(hu��)���ó���ģ�K�����ܽ����������°빦���� ��3���(xi��ng)Ŀ�YԴ�죺15��(g��)��I(y��)��(j��)�(xi��ng)Ŀ�������w�(y��n)������挍(sh��)�_�l(f��)�^�����ധĦ+������+�،��۽��������������_�l(f��)Ӳ���� ��4���yԇ�}��ϵ�y(t��ng)��616�������yԇ�}Ŀ�����ٙz�y��(g��)���挍(sh��)ˮƽ����(du��)����֪�R(sh��)��ȱ�a(b��)©��������e(cu��)�����λ��A(ch��)�� ��5����ԇ�YԴ�죺371��(g��)��I(y��)��ԇ���}����ԇ�������ڷ���(f��)�ݾ���ͻ���������͘I(y��)���D(zhu��n)������š����Ԓ���� 4. ��ȫ��ĺ��m(x��)�W(xu��)��(x��)���g(sh��)֧�֡� �ھ�QQ���˴��������ՌW(xu��)Ժ��Ⱥ�������ھ��n�̲�����ֱ����

ܛ���_�l(f��)΢ҕ�l�v��C++�����T����ͨ(΢ҕ�l������)/ܛ���_�l(f��)΢ҕ�l�v�� ��(n��i)�ݺ���

��C++�����T����ͨ��΢ҕ�l�����棩���ij����м�(j��)�x�ߵĽǶȳ��l(f��)��ͨ�^ͨ���׶����Z�����S����ʵČ�(sh��)����Ԕ��(x��)��B��ʹ��C++�M(j��n)�г����_�l(f��)��Ҫ���յ�֪�R(sh��)��ȫ���֞�3ƪ21�£��������R(sh��)C++��C++�Z�Ի��A(ch��)���\(y��n)����c���_(d��)ʽ��λ�\(y��n)�����l���Д��Z�䡢ѭ�h(hu��n)�Z��������(sh��)����(sh��)�M��ָᘺ����á��Y(ji��)��(g��u)�w�������w��ö�e��͡�����?q��)��󾎳̼��g(sh��)��͌�(du��)�����^���c������ģ�塢STL��(bi��o)��(zh��n)ģ�����RTTI�c����̎���������{(di��o)ԇ���ļ��������W(w��ng)�j(lu��)ͨ�źͲ����ϵ�y(t��ng)�ȃ�(n��i)����

ܛ���_�l(f��)΢ҕ�l�v��C++�����T����ͨ(΢ҕ�l������)/ܛ���_�l(f��)΢ҕ�l�v�� Ŀ�

��1 ƪ�����A(ch��)ƪ
��1 �� ���R(sh��)C++ 2
ҕ�l�v�⣺1С�r(sh��)6 ���
1.1 C++���� 3
1.1.1 C++�l(f��)չ�v�� 3
1.1.2 C++�еĽܳ����� 4
1.1.3 C++�����c(di��n) 5
1.2 �C++�_�l(f��)�h(hu��n)�� 5
1.2.1 �J(r��n)�R(sh��)Visual C++6.0 5
1.2.2 Visual C++6.0�����d�c���b 6
1.3 C++����Ą�(chu��ng)�������g 10
1.3.1 ʹ��Visual C++ 6.0��(chu��ng)��C++���� 10
1.3.2 ���g�c�B��C++���� 13
1.4 C++���a�Y(ji��)��(g��u) 16
1.4.1 C++�����(xi��ng)Ŀ�ļ� 16
1.4.2 �J(r��n)�R(sh��)C++���a�Y(ji��)��(g��u) 17
1.5 �Y(ji��) 18
��2 �� C++ �Z�Ի��A(ch��) 19
ҕ�l�v�⣺2 С�r(sh��)49 ���
2.1 **��(g��)C++���� 20
2.1.1 #includeָ�� 20
2.1.2 iostream��(bi��o)��(zh��n)�� 21
2.1.3 �������g 21
2.1.4 main����(sh��) 21
2.1.5 ����(sh��)�w 22
2.1.6 ����(sh��)����ֵ 22
2.1.7 ע� 22
2.2 ��������̖(h��o) 22
2.2.1 ���ͳ��� 22
2.2.2 ��(sh��)�ͳ��� 24
2.2.3 �ַ����� 25
2.2.4 �ַ������� 26
2.3 ׃������(bi��o)�R(sh��)�� 27
2.3.1 ׃����•�����xֵ 27
2.3.2 ����׃�� 28
2.3.3 ��(sh��)��׃�� 29
2.3.4 �ַ���׃�� 30
2.3.5 ��(bi��o)�R(sh��)�� 31
2.4 ��(sh��)��(j��)��� 32
2.4.1 ���x��(sh��)ֵ��� 33
2.4.2 �ַ���� 33
2.4.3 ������� 34
2.5 ��(sh��)��(j��)ݔ���cݔ�� 34
2.5.1 C++�Z����� 34
2.5.2 ��ݔ����ʽ�Ŀ��� 35
2.6 �Y(ji��) 37
2.7 ��(sh��)��(zh��n) 38
2.7.1 ݔ�������Xȸ�ǡ� 38
2.7.2 ģ�M�y����Ϣ���} 38
��3 �� �\(y��n)����c���_(d��)ʽ 39
ҕ�l�v�⣺1 С�r(sh��)51 ���
3.1 �\(y��n)��� 40
3.1.1 ���g(sh��)�\(y��n)��� 40
3.1.2 �P(gu��n)ϵ�\(y��n)��� 41
3.1.3 ߉݋�\(y��n)��� 41
3.1.4 �xֵ�\(y��n)��� 42
3.1.5 sizeof�\(y��n)��� 43
3.1.6 �l���\(y��n)��� 44
3.1.7 ��̖(h��o)�\(y��n)��� 44
3.2 �Y(ji��)���Ժ̓�(y��u)�ȼ�(j��) 45
3.3 ���_(d��)ʽ 47
3.3.1 �J(r��n)�R(sh��)���_(d��)ʽ 47
3.3.2 ���_(d��)ʽ�е�����D(zhu��n)�Q 47
3.4 �Д���ֵ�c��ֵ 50
3.5 �Y(ji��) 51
3.6 ��(sh��)��(zh��n) 51
3.6.1 ��Ƹ�_ʼ�� 51
3.6.2 ؛܇�d���� 51
��4 �� λ�\(y��n)�� 52
ҕ�l�v�⣺10 ���
4.1 λ�c�ֹ�(ji��) 53
4.2 λ�\(y��n)������� 53
4.2.1 ���c���\(y��n)��� 54
4.2.2 �����\(y��n)��� 55
4.2.3 ��ȡ�����\(y��n)��� 56
4.2.4 �������\(y��n)��� 57
4.2.5 �����ơ��\(y��n)��� 59
4.2.6 �����ơ��\(y��n)��� 61
4.3 ѭ�h(hu��n)��λ 62
4.4 �Y(ji��) 65
4.5 ��(sh��)��(zh��n) 65
4.5.1 ���ܔ�(sh��)��(j��) 65
4.5.2 ���Լ����ߔ�(sh��)��(j��)���� 66
��5 �� �l�����Z�� 67
ҕ�l�v�⣺1 С�r(sh��)37 ���
5.1 �Q�߷�֧ 68
5.2 ���Z�� 69
5.2.1 **�N��ʽ���Д��Z�� 69
5.2.2 �ڶ��N��ʽ���Д��Z�� 71
5.2.3 �����N��ʽ���Д��Z�� 72
5.3 ʹ�×l���\(y��n)����M(j��n)���Д� 73
5.4 switch�Z�� 74
5.5 �Д��Z���Ƕ�� 77
5.6 �Y(ji��) 78
5.7 ��(sh��)��(zh��n) 78
5.7.1 ģ�M�ϰພ������ 78
5.7.2 ����܇Ӌ(j��)�M(f��i)���} 79
��6 �� ѭ�h(hu��n)�Z�� 80
ҕ�l�v�⣺1 С�r(sh��)24 ���
6.1 while��do...whileѭ�h(hu��n) 81
6.1.1 whileѭ�h(hu��n) 81
6.1.2 do...whileѭ�h(hu��n) 83
6.2 forѭ�h(hu��n)�Z�� 84
6.2.1 forѭ�h(hu��n)��һ����ʽ 84
6.2.2 forѭ�h(hu��n)��׃�w 87
6.3 ѭ�h(hu��n)���� 88
6.3.1 ����ѭ�h(hu��n)��׃�� 89
6.3.2 break�Z�� 90
6.3.3 continue�Z�� 91
6.4 ѭ�h(hu��n)��Ƕ�� 92
6.5 �Y(ji��) 93
6.6 ��(sh��)��(zh��n) 93
6.6.1 ģ�M�Ԅ�(d��ng)��؛�C(j��) 93
6.6.2 ΁ţ���� 94
��7 �� ����(sh��) 95
ҕ�l�v�⣺2 С�r(sh��)41 ���
7.1 ����(sh��)���� 96
7.1.1 ����(sh��)�Ķ��x 96
7.1.2 ����(sh��)��•�� 96
7.2 ����(sh��)����(sh��)������ֵ 98
7.2.1 �պ���(sh��) 98
7.2.2 �΅��c��(sh��)�� 98
7.2.3 Ĭ�J(r��n)����(sh��) 99
7.2.4 ��׃����(sh��) 100
7.2.5 ����ֵ 101
7.3 ����(sh��)�{(di��o)�� 102
7.3.1 ��ֵ�{(di��o)�� 103
7.3.2 Ƕ���{(di��o)�� 105
7.3.3 �f�w�{(di��o)�� 105
7.4 ׃�������� 108
7.5 ���d����(sh��) 109
7.6 ��(n��i)“(li��n)����(sh��) 110
7.7 �Y(ji��) 111
7.8 ��(sh��)��(zh��n) 111
7.8.1 ģ�M������ 111
7.8.2 ����ץС͵ 112
��8 �� ��(sh��)�M 113
ҕ�l�v�⣺1 С�r(sh��)9 ���
8.1 һ�S��(sh��)�M 114
8.1.1 һ�S��(sh��)�M��•�� 114
8.1.2 һ�S��(sh��)�M������ 114
8.1.3 һ�S��(sh��)�M�ij�ʼ�� 115
8.2 ���S��(sh��)�M 116
8.2.1 ���S��(sh��)�M��•�� 116
8.2.2 ���S��(sh��)�MԪ�ص����� 117
8.2.3 ���S��(sh��)�M�ij�ʼ�� 117
8.3 �ַ���(sh��)�M 120
8.4 �Y(ji��) 125
8.5 ��(sh��)��(zh��n) 126
8.5.1 ��ӡ�����ġ��ΈD�� 126
8.5.2 ģ�M�y��ȡ�X 126
��9 �� ָᘺ����� 127
ҕ�l�v�⣺2 С�r(sh��)37 ���
9.1 ָ� 128
9.1.1 ׃���cָ� 128
9.1.2 ָ��\(y��n)�����ȡ��ַ�\(y��n)��� 131
9.1.3 ָ��\(y��n)�� 132
9.1.4 ָ��յ�ָ��c�����ָ� 133
9.1.5 ָ������ָ��cָᘳ��� 134
9.2 ָ��c��(sh��)�M 135
9.2.1 ָ��cһ�S��(sh��)�M 135
9.2.2 ָ��c���S��(sh��)�M 137
9.2.3 ָ��c�ַ���(sh��)�M 139
9.3 ָ��ں���(sh��)�еđ�(y��ng)�� 140
9.3.1 ���f��ַ 140
9.3.2 ָ�򺯔�(sh��)��ָ� 142
9.3.3 �ĺ���(sh��)�з���ָ� 143
9.4 ָᘔ�(sh��)�M 144
9.5 ���� 146
9.5.1 ���ø��� 146
9.5.2 ʹ�����Â��f����(sh��) 147
9.5.3 ��(sh��)�M���麯��(sh��)����(sh��) 148
9.6 �Y(ji��) 149
9.7 ��(sh��)��(zh��n) 149
9.7.1 ����**��(g��)Ԫ����ĸ 149
9.7.2 ��(g��)������ 149
9.7.3 ģ�M���g���L��r 150
��10 �� �Y(ji��)��(g��u)�w 151
ҕ�l�v�⣺1 С�r(sh��)1 ���
10.1 �Y(ji��)��(g��u)�w 152
10.1.1 �Y(ji��)��(g��u)�w���x 152
10.1.2 �Y(ji��)��(g��u)�w׃�� 152
10.1.3 �Y(ji��)��(g��u)�w�ɆT����ʼ�� 153
10.1.4 �Y(ji��)��(g��u)�w��Ƕ�� 156
10.1.5 �Y(ji��)��(g��u)�w��С 157
10.2 ��������(sh��)��(j��)��� 159
10.3 �Y(ji��)��(g��u)�w�c����(sh��) 161
10.3.1 �Y(ji��)��(g��u)�w׃�����麯��(sh��)����(sh��) 161
10.3.2 �Y(ji��)��(g��u)�wָ����麯��(sh��)����(sh��) 162
10.4 �Y(ji��)��(g��u)�w��(sh��)�M 163
10.4.1 �Y(ji��)��(g��u)�w��(sh��)�M•���c���� 163
10.4.2 ָ��L���Y(ji��)��(g��u)�w��(sh��)�M 164
10.5 �Y(ji��) 166
10.6 ��(sh��)��(zh��n) 166
10.6.1 �@ʾ��܇��Ϣ 166
10.6.2 ��܇���͆��} 166
��11 �� �����w��ö�e��� 167
ҕ�l�v�⣺29 ���
11.1 �����w 168
11.1.1 �����w�Ķ��x�c•�� 168
11.1.2 �����w�Ĵ�С 169
11.1.3 �����w�����c(di��n) 170
11.2 ö�e��� 170
11.2.1 ö�e��͵�•�� 171
11.2.2 ö�e���׃�� 171
11.2.3 ö�e��͵��\(y��n)�� 173
11.3 �Y(ji��) 174
11.4 ��(sh��)��(zh��n) 174
11.4.1 ���^Ʒ�N 174
11.4.2 ������ 174
��2 ƪ ���ƪ
��12 �� ����?q��)��󾎳̼��g(sh��) 176
ҕ�l�v�⣺38 ���
12.1 ����?q��)�����?177
12.2 ����?q��)����c�����^�̾��� 178
12.2.1 �����^�̾��� 178
12.2.2 ����?q��)��󾎳?178
12.2.3 ����?q��)�������c(di��n) 179
12.3 �y(t��ng)һ��ģ�Z�� 179
12.3.1 �y(t��ng)һ��ģ�Z�Ը��� 179
12.3.2 �y(t��ng)һ��ģ�Z�ԵĽY(ji��)��(g��u) 180
12.3.3 ����?q��)���Ľ��?182
12.4 �Y(ji��) 182
��13 �� ͌�(du��)�� 183
ҕ�l�v�⣺3 С�r(sh��)6 ���
13.1 C++� 184
13.1.1 ��� 184
13.1.2 �•���c���x 184
13.1.3 Č�(sh��)�F(xi��n) 185
13.1.4 ��(du��)���•�� 190
13.2 ��(g��u)�캯��(sh��) 192
13.2.1 ��(g��u)�캯��(sh��)���� 192
13.2.2 ��(f��)�Ƙ�(g��u)�캯��(sh��) 193
13.3 ����(g��u)����(sh��) 195
13.4 ɆT 197
13.4.1 �L��ɆT 197
13.4.2 ��(n��i)“(li��n)�ɆT����(sh��) 198
13.4.3 �o�B(t��i)ɆT 199
13.4.4 Ƕ��� 202
13.4.5 �ֲ�� 203
13.5 ��Ԫ 204
13.5.1 ��Ԫ���� 204
13.5.2 ��Ԫ� 204
13.5.3 ��Ԫ���� 205
13.6 �Y(ji��) 207
13.7 ��(sh��)��(zh��n) 207
13.7.1 �֙C(j��)Ĭ�J(r��n)�Z�� 207
13.7.2 �N���֙C(j��)�� 207
��14 �� �^���c���� 208
ҕ�l�v�⣺1 С�r(sh��)15 ���
14.1 �^�� 209
14.1.1 ��^�� 209
14.1.2 �^���L���� 211
14.1.3 ��(g��u)�캯��(sh��)�L����� 212
14.1.4 ����@ʾ�{(di��o)�ø��(g��u)�캯��(sh��) 213
14.1.5 ����[�ظ�ijɆT����(sh��) 215
14.1.6 Ƕ�׶��x����(g��)� 216
14.2 ���d�\(y��n)��� 217
14.2.1 ���d�\(y��n)����ı�Ҫ�� 217
14.2.2 ���d�\(y��n)�������ʽ�cҎ(gu��)�t 219
14.2.3 ���d�\(y��n)������\(y��n)�� 220
14.2.4 �D(zhu��n)�Q�\(y��n)��� 222
14.3 �����^�� 223
14.3.1 �����^��x 223
14.3.2 ���x�� 225
14.3.3 �����^�еĘ�(g��u)����� 225
14.4 ���B(t��i) 227
14.4.1 ̓����(sh��)���� 227
14.4.2 ����̓����(sh��)��(sh��)�F(xi��n)��(d��ng)�B(t��i)���� 228
14.4.3 ̓�^�� 229
14.5 �Y(ji��) 231
14.6 ��(sh��)��(zh��n) 231
14.6.1 ģ�M��܇�N� 231
14.6.2 �W(xu��)����܊�ˣ� 232
��15 �� ģ�� 233
ҕ�l�v�⣺32 ���
15.1 ����(sh��)ģ�� 234
15.1.1 ����(sh��)ģ��Ķ��x 234
15.1.2 ����(sh��)ģ������� 235
15.1.3 ���d����(sh��)ģ�� 237
15.2 �ģ�� 238
15.2.1 �ģ��Ķ��x�c•�� 238
15.2.2 �����ģ�� 240
15.2.3 Ĭ�J(r��n)ģ�兢��(sh��) 241
15.2.4 ����w��͵ą���(sh��)�ṩĬ�J(r��n)ֵ 242
15.2.5 �н电(sh��)�Mģ�� 243
15.3 ģ���ʹ�� 245
15.3.1 �����ģ�� 245
15.3.2 �����ģ��ɆT����(sh��) 247
15.4 朱��ģ�� 248
15.4.1 朱� 249
15.4.2 朱��ģ�� 251
15.4.3 �ģ����o�B(t��i)��(sh��)��(j��)�ɆT 254
15.5 �Y(ji��) 255
15.6 ��(sh��)��(zh��n) 255
15.6.1 ���^�ַ�����С 255
15.6.2 ��(sh��)�MԪ�غ� 256
��16 �� STL ��(bi��o)��(zh��n)ģ��� 257
ҕ�l�v�⣺30 ���
16.1 �������� 258
16.1.1 �����ģ�� 258
16.1.2 �p���(du��)���ģ�� 261
16.1.3 朱��ģ�� 262
16.2 �P(gu��n)“(li��n)ʽ���� 264
16.2.1 set�ģ�� 264
16.2.2 multiset�ģ�� 265
16.2.3 map�ģ�� 266
16.2.4 multimap�ģ�� 267
16.3 ������ 268
16.3.1 ݔ�������� 268
16.3.2 ݔ������� 269
16.3.3 ǰ������� 270
16.3.4 �p������� 271
16.3.5 �S�C(j��)�L�������� 272
16.4 �Y(ji��) 273
16.5 ��(sh��)��(zh��n) 273
16.5.1 �@ʾ�}����Ʒ��Ϣ 273
16.5.2 ����~ 273
��17 �� RTTI �c����̎�� 274
ҕ�l�v�⣺18 ���
17.1 RTTI���\(y��n)�Еr(sh��)����R(sh��)�e�� 275
17.1.1 ʲô��RTTI 275
17.1.2 RTTI�c���� 276
17.1.3 RTTI�c�����^�� 277
17.1.4 RTTIӳ���Z�� 278
17.2 ����̎�� 278
17.2.1 �������� 279
17.2.2 �������@ 280
17.2.3 ����ƥ�� 282
17.2.4 ��(bi��o)��(zh��n)���� 284
17.3 �Y(ji��) 284
��18 �� �����{(di��o)ԇ 285
ҕ�l�v�⣺13 ���
18.1 �x�����_���{(di��o)ԇ���� 286
18.2 �����e(cu��)�`��Ҋ��4�N��� 286
18.2.1 �Z���e(cu��)�` 286
18.2.2 �B���e(cu��)�` 287
18.2.3 �\(y��n)�Еr(sh��)�e(cu��)�` 287
18.2.4 ߉݋�e(cu��)�` 288
18.3 �{(di��o)ԇ���ߵ�ʹ�� 288
18.3.1 ��(chu��ng)���{(di��o)ԇ���� 289
18.3.2 �M(j��n)���{(di��o)ԇ��B(t��i) 290
18.3.3 Watch���� 291
18.3.4 Call Stack���� 291
18.3.5 Memory���� 292
18.3.6 Variables���� 292
18.3.7 Registers���� 293
18.3.8 Disassembly���� 293
18.4 �Y(ji��) 294
��19 �� �ļ����� 295
ҕ�l�v�⣺32 ���
19.1 ������ 296
19.1.1 C++�е���� 296
19.1.2 ��ʹ�� 296
19.1.3 ����ݔ��/ݔ�� 297
19.2 �ļ����_ 297
19.2.1 ���_��ʽ 297
19.2.2 ���_�ļ�ͬ�r(sh��)��(chu��ng)���ļ� 299
19.3 �ļ����x�� 300
19.3.1 �ļ��� 300
19.3.2 ���ı��ļ� 302
19.3.3 �xȡ�ı��ļ� 303
19.3.4 ���M(j��n)���ļ����x�� 303
19.3.5 ��(sh��)�F(xi��n)�ļ���(f��)�� 305
19.4 �ļ�ָ��Ƅ�(d��ng)���� 306
19.4.1 �ļ��e(cu��)�`�c��B(t��i) 306
19.4.2 �ļ���׷�� 306
19.4.3 �ļ��Y(ji��)β���Д� 307
19.4.4 ��ָ��λ���x���ļ� 309
19.5 �h���ļ� 310
19.6 �Y(ji��) 311
19.7 ��(sh��)��(zh��n) 311
19.7.1 �����Ñ�ݔ�� 311
19.7.2 ��� 312
��20 �� �W(w��ng)�j(lu��)ͨ�� 313
ҕ�l�v�⣺20 ���
20.1 TCP/IP�f(xi��)�h 314
20.1.1 OSI����ģ�� 314
20.1.2 TCP/IP����ģ�� 314
20.1.3 IP��ַ 315
20.1.4 ��(sh��)��(j��)����ʽ 316
20.2 �׽��� 317
20.2.1 Winsocket�׽��� 318
20.2.2 Winsocket��ʹ�� 318
20.2.3 �ֹ�(ji��)��� 323
20.2.4 �����B���� 323
20.2.5 ����o�B���� 324
20.3 ���΅f(xi��)�hͨ�� 324
20.3.1 ����(w��)�� 324
20.3.2 �͑��� 327
20.3.3 ��(sh��)�����\(y��n)�� 328
20.4 �Y(ji��) 328
��3 ƪ �(xi��ng)Ŀƪ
��21 �� �����ϵ�y(t��ng) 330
ҕ�l�v�⣺54 ���
21.1 ϵ�y(t��ng)�O(sh��)Ӌ(j��) 331
21.1.1 ϵ�y(t��ng)Ŀ��(bi��o) 331
21.1.2 ϵ�y(t��ng)���ܽY(ji��)��(g��u) 331
21.1.3 ϵ�y(t��ng)�A(y��)�[ 331
21.1.4 ��(sh��)��(j��)���O(sh��)Ӌ(j��) 332
21.2 ������O(sh��)Ӌ(j��) 332
21.3 �����w�O(sh��)Ӌ(j��) 333
21.4 ע��ģ�K�O(sh��)Ӌ(j��) 337
21.4.1 ע��ģ�K���� 337
21.4.2 ע��ģ�K��(sh��)�F(xi��n)�^�� 337
21.5 ���ģ�K�O(sh��)Ӌ(j��) 339
21.5.1 ���ģ�K���� 339
21.5.2 ���ģ�K��(sh��)�F(xi��n)�^�� 339
21.6 �_�_(t��i)ģ�K�O(sh��)Ӌ(j��) 340
21.6.1 �_�_(t��i)ģ�K���� 340
21.6.2 �_�_(t��i)ģ�K��(sh��)�F(xi��n)�^�� 341
21.7 �c(di��n)��ģ�K�O(sh��)Ӌ(j��) 343
21.7.1 �c(di��n)��ģ�K���� 343
21.7.2 �c(di��n)��ģ�K��(sh��)�F(xi��n)�^�� 344
21.8 �Y(ji��)�~ģ�K�O(sh��)Ӌ(j��) 348
21.8.1 �Y(ji��)�~ģ�K���� 348
21.8.2 �Y(ji��)�~ģ�K��(sh��)�F(xi��n)�^�� 348
21.9 ��(sh��)��(j��)��S�o(h��)ģ�K�O(sh��)Ӌ(j��) 351
21.9.1 ��(sh��)��(j��)��S�o(h��)ģ�K���� 351
21.9.2 ��(sh��)��(j��)��S�o(h��)ģ�K��(sh��)�F(xi��n)�^�� 351
21.10 �Y(ji��) 354


չ�_ȫ��

ܛ���_�l(f��)΢ҕ�l�v��C++�����T����ͨ(΢ҕ�l������)/ܛ���_�l(f��)΢ҕ�l�v�� ���ߺ���

���տƼ�����һ��(g��)����ܛ���_�l(f��)���(xi��ng)Ŀ��(sh��)ʩ������Y��Һ͌W(xu��)��(x��)�ͼ��g(sh��)�F(tu��n)�(du��)�����÷e�۵Č��I(y��)֪�R(sh��)�ͽ�(j��ng)�(y��n)�����_�l(f��)�����ˡ�ܛ���_�l(f��)ҕ�l���v�á���ܛ���_�l(f��)��(sh��)��(zh��n)1200������ܛ���_�l(f��)��(sh��)��(zh��n)���䡱��ܛ���(xi��ng)Ŀ�_�l(f��)ȫ�̌�(sh��)䛡���ϵ�Ѕ������LJ���(n��i)���N�ľ��̈D��Ʒ�ơ�

��Ʒ�u(p��ng)Փ(0�l)
���o�u(p��ng)Փ����
�������]
��݋���]
����픲�
�ЈD�W(w��ng)
�ھ��ͷ�