�gӭ���R�ЈD�W(w��ng) Ո(q��ng) | ע��(c��)
> >>
�����_ʼ C++�����O(sh��)Ӌ(j��)���A(ch��)�̳�(���n��)

���] �����_ʼ C++�����O(sh��)Ӌ(j��)���A(ch��)�̳�(���n��)

���ߣ�Ф�B
�����磺�����]늳���������r(sh��)�g��2021-09-01
�_���� 16�_ 퓔�(sh��)�� 312
�� �D �r(ji��):¥42.9(7.2��) ���r(ji��)  ¥59.9 ��䛺�ɿ�����(hu��)�T�r(ji��)
����ُ��܇ �ղ�
�_������ ȫ��(ch��ng)���]
?�½������س���
������Ǖ�����>

�����_ʼ C++�����O(sh��)Ӌ(j��)���A(ch��)�̳�(���n��) ���(qu��n)��Ϣ

�����_ʼ C++�����O(sh��)Ӌ(j��)���A(ch��)�̳�(���n��) ������ɫ

1.������A(ch��)�v�����ּ���ɜ\������v��C++�����O(sh��)Ӌ(j��)�����P(gu��n)֪�R(sh��)�͌�(sh��)��(zh��n)����2.ȫ����(n��i)�ݽ�(j��ng)�^�����xȡ���������N����(sh��)�H��(y��ng)�õ�ͬ�r(sh��)��ͻ�����c(di��n)���y�c(di��n)�������x�������������W(xu��)֪�R(sh��)�� 3.��(sh��)���������D�IJ�ï�����v���^���У�ÿ��(g��)֪�R(sh��)�c(di��n)�����Ќ�(sh��)���o���v����ÿ��(g��)�������E�����Ќ�(du��)��(y��ng)�IJ�D�Լ����J(r��n)�R(sh��)�� 4.�W(xu��)��(x��)�YԴ�S�����ߴa�ɫ@14С�r(sh��)ȫ��ͬ���̌W(xu��)���18С�r(sh��)Oracle�(xi��ng)��(sh��)��(zh��n)�̌W(xu��)����Լ�10������Դ���a����

�����_ʼ C++�����O(sh��)Ӌ(j��)���A(ch��)�̳�(���n��) ��(n��i)�ݺ�(ji��n)��

����������A(ch��)�v�����ּ���Ì�(sh��)������(d��o)�x�ߌW(xu��)��(x��)������\���ؽ�B��C++�����O(sh��)Ӌ(j��)�����P(gu��n)֪�R(sh��)�͌�(sh��)��(zh��n)������ ����~8����Ҫ�v����C++���A(ch��)���T����(sh��)��(j��)������\(y��n)����ͱ��_(d��)ʽ������Y(ji��)��(g��u)���ƺ��Z������(sh��)�M������(sh��)��ָ��Լ�ݔ��/ݔ��������9~12����Ҫ�v������c��(du��)�����������g���^���c�����Լ����B(t��i)�c���d����3~15����Ҫ�v�����ļ���ģ���Լ�����̎������ �����m���κ�ϣ���W(xu��)��(x��)C++���x����x���oՓ�x���Ƿ����Ӌ(j��)��C(j��)���P(gu��n)�ИI(y��)���Ƿ���|�^C++������ͨ�^�W(xu��)��(x��)������������C++�ij����O(sh��)Ӌ(j��)�����ͼ�����

�����_ʼ C++�����O(sh��)Ӌ(j��)���A(ch��)�̳�(���n��) Ŀ�

��1�� C++���A(ch��)���T 1 1.1 C++���� 2 1.1.1 �����O(sh��)Ӌ(j��)���� 2 1.1.2 C++�vʷ�����c(di��n) 2 1.1.3 C��C++ 6 1.2 C++���_�l(f��)�h(hu��n)�� 7 1.2.1 �J(r��n)�R(sh��) C++ �_�l(f��)�h(hu��n)�� 7 1.2.2 **��(g��)C++���� 10 1.3 C++���a����Ҏ(gu��)�� 15 1.4 �C�ό�(sh��)��������������Hello World�� 15 1.5 ����С�Y(ji��) 18 1.6 ���y��� 18 1.7 ��(sh��)��(zh��n)����(x��) 18 ��2�� ��(sh��)��(j��)��� 19 2.1 ������(sh��)��(j��)��� 20 2.1.1 ���� 20 2.1.2 ���c(di��n)�� 20 2.1.3 �ַ��� 21 2.2 ���� 21 2.2.1 ݔ������ 21 2.2.2 �궨�x�ķ�̖(h��o)���� 24 2.2.3 const��׃�� 26 2.3 ׃�� 28 2.3.1 ʲô��׃�� 28 2.3.2 ׃���Ķ��x 29 2.3.3 ׃�����xֵ 30 2.3.4 ׃������������ 33 2.4 ��(sh��)��(j��)����D(zhu��n)�Q 33 2.5 �C�ό�(sh��)����Ӌ(j��)���J��֧���~ 38 2.6 ����С�Y(ji��) 40 2.7 ���y��� 40 2.8 ��(sh��)��(zh��n)����(x��) 40 ��3�� �\(y��n)����ͱ��_(d��)ʽ 41 3.1 C++�е��\(y��n)����ͱ��_(d��)ʽ 42 3.1.1 �\(y��n)��� 42 3.1.2 ���_(d��)ʽ 42 3.2 ���g(sh��)�\(y��n)����ͱ��_(d��)ʽ 43 3.2.1 �������g(sh��)�\(y��n)��� 43 3.2.2 ���g(sh��)�\(y��n)��������g(sh��)���_(d��)ʽ 43 3.2.3 �ԼӺ��Ԝp�\(y��n)��� 44 3.3 ߉݋�\(y��n)����ͱ��_(d��)ʽ 46 3.3.1 ߉݋�\(y��n)��� 47 3.3.2 ߉݋���_(d��)ʽ 47 3.4 �P(gu��n)ϵ�\(y��n)����ͱ��_(d��)ʽ 48 3.4.1 �P(gu��n)ϵ�\(y��n)��� 48 3.4.2 �P(gu��n)ϵ���_(d��)ʽ 48 3.5 �l���\(y��n)����ͱ��_(d��)ʽ 50 3.6 �xֵ�\(y��n)����ͱ��_(d��)ʽ 50 3.6.1 �xֵ�\(y��n)��� 50 3.6.2 �xֵ���_(d��)ʽ 51 3.7 ��̖(h��o)�\(y��n)����ͱ��_(d��)ʽ 52 3.8 �\(y��n)����ă�(y��u)�ȼ�(j��) 53 3.9 �C�ό�(sh��)��������������e 54 3.10 ����С�Y(ji��) 55 3.11 ���y��� 55 3.12 ��(sh��)��(zh��n)����(x��) 56 ��4�� ������ƽY(ji��)��(g��u)���Z�� 57 4.1 �������̸��� 58 4.2 ���Y(ji��)��(g��u) 58 4.3 �x��Y(ji��)��(g��u)�c�Z�� 592 �����_ʼ C++�����O(sh��)Ӌ(j��)���A(ch��)�̳̣����n�棩 4.3.1 �x��Y(ji��)��(g��u) 59 4.3.2 �η�֧�x��Y(ji��)��(g��u)��if�Z�� 60 4.3.3 �p��֧�x��Y(ji��)��(g��u)�� if-else�Z�� 62 4.3.4 ���֧�x��Y(ji��)��(g��u)�� switch�Z�� 63 4.4 ѭ�h(hu��n)�Y(ji��)��(g��u)�c�Z�� 66 4.4.1 ѭ�h(hu��n)�Y(ji��)��(g��u) 66 4.4.2 for�Z�� 67 4.4.3 while�Z�� 70 4.4.4 do-while�Z�� 72 4.5 �D(zhu��n)���Z�� 73 4.5.1 goto�Z�� 74 4.5.2 break�Z�� 75 4.5.3 continue�Z�� 77 4.6 ��Ҋ�e(cu��)�` 79 4.6.1 �Z���e(cu��)�` 79 4.6.2 ߉݋�e(cu��)�` 80 4.6.3 �\(y��n)���e(cu��)�` 81 4.7 �C�ό�(sh��)����ģ�M���м����p�� ������4�N���ܵĺ�(ji��n)��Ӌ(j��)���� 81 4.8 ����С�Y(ji��) 83 4.9 ���y��� 83 4.10 ��(sh��)��(zh��n)����(x��) 84 ��5�� ��(sh��)�M 85 5.1 ʲô�ǔ�(sh��)�M 86 5.1.1 һ�S��(sh��)�M 86 5.1.2 һ�S��(sh��)�M��•���Ͷ��x 86 5.1.3 һ�S��(sh��)�M�ij�ʼ�� 87 5.1.4 һ�S��(sh��)�MԪ�ص����� 88 5.2 ���S��(sh��)�M 89 5.2.1 ���S��(sh��)�M�Ķ��x 89 5.2.2 ���S��(sh��)�M�ij�ʼ�� 90 5.2.3 ��ȡ���S��(sh��)�MԪ�� 92 5.2.4 ���S��(sh��)�MԪ�ص����� 93 5.3 ��S��(sh��)�M 94 5.4 һ�S��(sh��)�MԪ������ 94 5.5 �C�ό�(sh��)����ݔ��쳲�������(sh��)�е�ǰ20�(xi��ng) 96 5.6 ����С�Y(ji��) 97 5.7 ���y��� 98 5.8 ��(sh��)��(zh��n)����(x��) 98 ��6�� ����(sh��) 99 6.1 ����(sh��)�����úͷ�� 100 6.1.1 ����(sh��)������ 100 6.1.2 ����(sh��)�ķ�� 103 6.2 ����(sh��)�Ķ��x�c•�� 104 6.2.1 ����(sh��)�Ķ��x 105 6.2.2 ����(sh��)��•�� 106 6.3 ����(sh��)�ą���(sh��)�ͷ���ֵ 107 6.3.1 ����(sh��)�ą���(sh��) 107 6.3.2 ����(sh��)�ķ���ֵ 108 6.4 ����(sh��)���{(di��o)�� 108 6.4.1 ����(sh��)�{(di��o)�÷�ʽ 109 6.4.2 ����(sh��)���f��ʽ 111 6.4.3 ����(sh��)��Ƕ���{(di��o)�� 115 6.4.4 �f�w�{(di��o)�� 117 6.4.5 ����(sh��)�����d 121 6.4.6 ��Ĭ�J(r��n)ֵ�ĺ���(sh��) 123 6.5 �ֲ�׃����ȫ��׃�� 126 6.5.1 �ֲ�׃�� 126 6.5.2 ȫ��׃�� 127 6.6 ׃���Ĵ惦(ch��)e 128 6.7 ��(n��i)������(sh��)���ⲿ����(sh��) 132 6.8 ��(n��i)“(li��n)����(sh��) 133 6.9 ���g�A(y��)̎�� 135 6.10 �C�ό�(sh��)������*�󹫼s��(sh��)��*С������(sh��) 141 6.11 ����С�Y(ji��) 143 6.12 ���y��� 143 6.13 ��(sh��)��(zh��n)����(x��) 1443 ��7�� ָ� 145 7.1 ָᘸ��� 146 7.1.1 Ӌ(j��)��C(j��)��(n��i)���ַ 146 7.1.2 ���xָᘺ�ȡ��ָ�ָ���ַ�еĔ�(sh��)��(j��) 146 7.1.3 ��ʼ��ָᘺ�ָ��xֵ 147 7.1.4 ָᘵ��\(y��n)�� 150 7.2 ָᘺ͔�(sh��)�M 151 7.2.1 ָᘺ�һ�S��(sh��)ֵ��(sh��)�M 151 7.2.2 ָᘺͶ��S��(sh��)�M 153 7.2.3 ָᘺ��ַ���(sh��)�M 156 7.2.4 �ַ�ָ�׃�����ַ���(sh��)�M��(du��)�� 158 7.2.5 ָ��ָᘵ�ָ� 158 7.2.6 ָᘔ�(sh��)�M�͔�(sh��)�Mָ� 159 7.3 ָᘺͺ���(sh��) 160 7.3.1 ����(sh��)ָ� 160 7.3.2 ����ָᘵĺ���(sh��) 161 7.3.3 ָ��c���f��(sh��)�M�ĺ���(sh��) 163 7.4 constָ� 166 7.5 voidָ���� 169 7.6 �C�ό�(sh��)�����ҳ�*�L���ַ��� 169 7.7 ����С�Y(ji��) 171 7.8 ���y��� 171 7.9 ��(sh��)��(zh��n)����(x��) 172 ��8�� ݔ��/ݔ�� 173 8.1 ��(bi��o)��(zh��n)ݔ��/ݔ�� 174 8.1.1 ݔ�������>> 174 8.1.2 ݔ��������<< 175 8.2 ��(bi��o)��(zh��n)��ʽݔ���� 177 8.2.1 ���õĸ�ʽ�� 177 8.2.2 �Ѕ���(sh��)�ij����� 179 8.3 ����ݔ��/ݔ������(sh��) 180 8.4 �ַ������� 181 8.5 �C�ό�(sh��)�����”�(sh��)���Α� 183 8.6 ����С�Y(ji��) 185 8.7 ���y��� 185 8.8 ��(sh��)��(zh��n)����(x��) 185 ��9�� ��c��(du��)�� 187 9.1 ��c��(du��)����� 188 9.1.1 �•���c���x 189 9.1.2 ��(du��)��Ķ��x��ʹ�� 192 9.2 ��(g��u)�캯��(sh��) 193 9.3 ����(g��u)����(sh��) 197 9.4 ��Ԫ 201 9.4.1 ��Ԫ�ɆT 201 9.4.2 ��Ԫ����(sh��) 203 9.4.3 ��Ԫ� 205 9.5 �C�ό�(sh��)�����O(sh��)Ӌ(j��)һ��(g��)Bank� 207 9.6 ����С�Y(ji��) 209 9.7 ���y��� 209 9.8 ��(sh��)��(zh��n)����(x��) 210 ��10�� �������g 211 10.1 �������g�Ķ��x 212 10.1.1 �������g�ĸ��� 212 10.1.2 �������g�Ķ��x 212 10.2 �������g�ɆT��ʹ�� 214 10.2.1 using•�� 214 10.2.2 usingָ�� 215 10.3 ��������g���P(gu��n)ϵ 217 10.4 �Զ��x�������g 219 10.5 �C�ό�(sh��)�������ɂ�(g��)ͬ����ڲ�ͬ���������g�� 221 10.6 ����С�Y(ji��) 224 10.7 ���y��� 224 10.8 ��(sh��)��(zh��n)����(x��) 2244 ��11�� �^���c���� 225 11.1 �^�и��� 226 11.1.1 ʲô���^�� 226 11.1.2 ����c����� 226 11.2 ���^�� 228 11.3 �����^�� 231 11.3.1 �����^�е����� 232 11.3.2 ���x�� 234 11.4 �C�ό�(sh��)�����^���Z����(y��ng)�� 235 11.5 ����С�Y(ji��) 238 11.6 ���y��� 238 11.7 ��(sh��)��(zh��n)����(x��) 238 ��12�� ���B(t��i)�c���d 239 12.1 ���B(t��i)���� 240 12.2 ̓����(sh��) 244 12.3 ��(g��u)�캯��(sh��)���B(t��i) 246 12.4 ����� 252 12.5 ���d���� 254 12.5.1 �\(y��n)��������d 254 12.5.2 ����(sh��)�����d 258 12.6 �C�ό�(sh��)�������ó�����ľ�������P� 264 12.7 ����С�Y(ji��) 267 12.8 ���y��� 267 12.9 ��(sh��)��(zh��n)����(x��) 268 ��13�� �ļ� 269 13.1 ʲô���ļ� 270 13.1.1 �ļ��ķ�� 270 13.1.2 C++���ʹ���ļ� 270 13.2 �ļ��Ĵ��_���P(gu��n)�] 270 13.2.1 ���_�ļ� 270 13.2.2 �P(gu��n)�]�ļ� 273 13.3 �ļ����x�� 273 13.3.1 �ı��ļ����x�� 273 13.3.2 ���M(j��n)���ļ����x�� 275 13.4 ���ļ��Ќ�(sh��)�F(xi��n)��λ��ÿ��(g��)��(sh��)��(j��) 276 13.5 �ļ��еĔ�(sh��)��(j��)�S�C(j��)�L�� 277 13.6 ����С�Y(ji��) 286 13.7 ���y��� 286 13.8 ��(sh��)��(zh��n)����(x��) 286 ��14�� ģ�� 287 14.1 ģ��ĸ��� 288 14.1.1 ʲô��ģ�� 288 14.1.2 ģ������� 288 14.1.3 ģ����Z�� 289 14.2 ģ��ľ��gģ�� 294 14.2.1 �������gģʽ 294 14.2.2 ���x���gģ�� 296 14.3 ����С�Y(ji��) 297 14.4 ���y��� 297 14.5 ��(sh��)��(zh��n)����(x��) 298 ��15�� ����̎�� 299 15.1 ��������� 300 15.1.1 ��Ҋ���� 300 15.1.2 �����ķ�� 301 15.2 ����̎���Ļ���˼�� 301 15.3 ����̎���Z�� 302 15.3.1 ����̎���Z��K 302 15.3.2 ʹ��try-catch̎������ 304 15.4 ��N�����IJ��@ 306 15.5 ���������’��� 308 15.6 ����С�Y(ji��) 311 15.7 ���y��� 311 15.8 ��(sh��)��(zh��n)����(x��) 312
չ�_ȫ��
��Ʒ�u(p��ng)Փ(0�l)
���o�u(p��ng)Փ����
�������]
��݋���]
����픲�
�ЈD�W(w��ng)
�ھ��ͷ�