āĻāĻŋāĻā§ āϏāĻŽāϝāĻŧ āĻāĻā§ (2016 āϏāĻžāϞā§āϰ āĻļāϰāϤā§āĻāĻžāϞā§), 1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻŦāĻŋāĻāĻžāĻļā§āϰ āϏāĻŽāϝāĻŧ, āύāϤā§āύ āĻŽāĻžāύāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āĻāύā§āύāϝāĻŧāύ āĻĻāϞā§āϰ āĻŽāϧā§āϝ⧠āĻĒā§āϰāĻļā§āύ āĻāĻ ā§āĻāĻŋāϞ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻĄā§āĨ¤ āĻāĻāĻāĻŋ āύāϤā§āύ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§ āϰā§āĻĒāĻžāύā§āϤāϰ, āϝā§āĻŽāύ āĻāĻŽāϰāĻž āϧāϰ⧠āύāĻŋāϝāĻŧā§āĻāĻŋāϞāĻžāĻŽ, āĻāĻŽāĻžāĻĻā§āϰ āĻ āύā§āĻ āĻāĻŋāĻā§āĻā§ āĻāϰāĻ āĻŽāĻžāϰā§āĻāĻŋāϤāĻāĻžāĻŦā§, āϏāĻšāĻāĻāĻžāĻŦā§ āĻāĻŦāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāĻāĻžāĻŦā§ āϞāĻŋāĻāϤ⧠āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻŦā§ āĻāĻŦāĻ āĻā§āĻĄā§āϰ āϏāĻŽāϰā§āĻĨāύ āĻāĻŦāĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖāĻā§ āϏāĻšāĻ āĻāϰāĻŦā§āĨ¤ āĻāĻŦāĻ āĻā§āĻĄ āĻŦā§āϏā§āϰ āϏā§āĻā§āϞā§āϰ āĻāύā§āϝ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻĄā§āϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āĻāύā§āϝ āύāĻž āĻšāϞ⧠āĻ āύā§āĻŦāĻžāĻĻā§ āĻ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻŋāĻā§ āύā§āĻ āĻŦāϞ⧠āĻŽāύ⧠āĻšāϝāĻŧāĨ¤
āϝāĻžāϰāĻž āĻāĻžāύā§āύ āύāĻž āϤāĻžāĻĻā§āϰ āĻāύā§āϝ, 1C:Enterprise āĻšāϞ āĻā§āϰāϏ-āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻĻā§āϰā§āϤ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻŦā§āĻļ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāύā§āύ OS āĻāĻŦāĻ DBMS-āĻ āϤāĻžāĻĻā§āϰ āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āϰāĻžāύāĻāĻžāĻāĻŽāĨ¤ āϏāĻžāϧāĻžāϰāĻŖ āĻļāϰā§āϤā§, āĻĒāĻŖā§āϝāĻāĻŋāϤ⧠āϰāϝāĻŧā§āĻā§:
- , āĻāĻžāĻ āĻāϰ⧠Windows и Linux
- āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ http(s) āĻ āĻĨāĻŦāĻž āĻāϰ āύāĻŋāĻāϏā§āĻŦ āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻžāĻ āĻāϰā§āĨ¤ Windows, Linux, macOS
- , Chrome, Internet Explorer, Microsoft Edge, Firefox, Safari āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāϞāĻā§ (āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻā§ āϞā§āĻāĻž)
- āĻāύā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦā§āĻļ (), āĻāĻžāĻ āĻāϰ⧠Windows, Linux, macOS
- āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏāĻžāϰā§āĻāĻžāϰāĻā§āϞāĻŋ āĻāϞāĻā§ Windows, Linux, macOS
- http(s) āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§, āϝāĻž āĻāϞāĻŽāĻžāύ āĻŽā§āĻŦāĻžāĻāϞ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāϤ⧠āĻāĻžāĻ āĻāϰā§āĨ¤ Android, āĻāĻāĻāĻāϏ, Windows
- āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāύā§āύ, āĻ āĻĢāϞāĻžāĻāύ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋāϰ āĻāĻāĻāĻŋ āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ, āϝāĻž āĻāϞ⧠Android, āĻāĻāĻāĻāϏ, Windows
- āĻāύā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦā§āĻļ , āĻāĻžāĻāĻžāϤ⧠āϞā§āĻāĻž
- āϏāĻžāϰā§āĻāĻžāϰ
āĻāĻŽāϰāĻž āϝāϤāĻāĻž āϏāĻŽā§āĻāĻŦ āĻŦāĻŋāĻāĻŋāύā§āύ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āĻāĻāĻ āĻā§āĻĄ āϞā§āĻāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻŋ - āϏāĻžāϰā§āĻāĻžāϰ āĻā§āĻĄ āĻŦā§āϏ 99% āϏāĻžāϧāĻžāϰāĻŖ, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻā§āĻĄ āĻŦā§āϏ āĻĒā§āϰāĻžāϝāĻŧ 95%āĨ¤ 1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ C++ āĻ āϞā§āĻāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻāύā§āĻŽāĻžāύāĻŋāĻ āĻā§āĻĄ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āύāĻŋāĻā§ āĻĻā§āĻāϝāĻŧāĻž āĻšāϞ:
- C++ āĻā§āĻĄā§āϰ 10 āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āϞāĻžāĻāύ,
- 14 āĻšāĻžāĻāĻžāϰ āĻĢāĻžāĻāϞ,
- 60 āĻšāĻžāĻāĻžāϰ āĻā§āϞāĻžāϏ,
- āĻ āϰā§āϧ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤
āĻāĻŦāĻ āĻāĻ āϏāĻŽāϏā§āϤ āĻāĻŋāύāĻŋāϏāĻā§āϞāĻŋ C++14 āĻ āĻ āύā§āĻŦāĻžāĻĻ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻ āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻŦāϞāĻŦ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāϰāĻž āĻāĻāĻŋ āĻāϰā§āĻāĻŋ āĻāĻŦāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāϤ⧠āĻāĻŽāϰāĻž āĻā§ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϝāĻŧā§āĻāĻŋāĨ¤

āĻĻāĻžāĻŦāĻŋāϤā§āϝāĻžāĻ
āĻŦāĻŋāĻāĻŋāύā§āύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϤ⧠āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻā§āϞāĻžāϏ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϧā§āϰ/āĻĻā§āϰā§āϤ āĻāĻžāĻ, (āύāϝāĻŧ) āĻŦā§āĻšā§ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āύā§āĻā§ āϞā§āĻāĻž āϏāĻŽāϏā§āϤ āĻāĻŋāĻā§āϰ āĻŽāĻžāύ⧠āĻšāϞ: āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āϝ āϏāϤā§āϝāĨ¤ āĻāĻāĻž āĻā§āĻŦāĻ āϏāĻŽā§āĻāĻŦ āϝ⧠āĻāĻĻāϰā§āĻļ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§āϰ āĻāύā§āϝ āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻĒāϝā§āĻā§āϤ āĻšāĻŦā§āĨ¤ āĻāĻŽāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻāĻžāĻāĻā§āϞāĻŋ āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰā§āĻāĻŋ: āĻāĻŽāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āĻĄā§āĻāĻž āύāĻŋāϝāĻŧā§āĻāĻŋ, āϤāĻžāĻĻā§āϰ āĻāĻĒāϰ āϏāĻžāϧāĻžāϰāĻŖ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻāĻžāϞāĻŋāϝāĻŧā§āĻāĻŋ, āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĻā§āĻā§āĻāĻŋ, āĻŽā§āĻŽāϰāĻŋāϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻāϤā§āϝāĻžāĻĻāĻŋāϰ āĻĻāĻŋāĻā§ āύāĻāϰ āϰā§āĻā§āĻāĻŋ, āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰā§āĻāĻŋ āϝ⧠āĻāĻŽāϰāĻž āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāϰāĻž āĻāĻ āϧāϰāύā§āϰ āĻĢāϞāĻžāĻĢāϞ⧠āϏāύā§āϤā§āώā§āĻ āĻāĻŋāύāĻžāĨ¤ . āĻāĻŦāĻ āϤāĻžāϰāĻž āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āĻ āĻāĻŋāύāϝāĻŧ.
āĻāĻŽāϰāĻž āĻāĻŋ āĻāĻŋāϞ
āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§, āĻāĻŽāϰāĻž āĻŽāĻžāĻāĻā§āϰā§āϏāĻĢāĻ āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āϏā§āĻā§āĻĄāĻŋāĻāϤ⧠1C:Enterprise 8 āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻā§āĻĄ āϞāĻŋāĻā§āĻāĻŋāϞāĻžāĻŽāĨ¤ āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ ⧍ā§Ļā§Ļā§Ļ-āĻāϰ āĻĻāĻļāĻā§āϰ āĻā§āĻĄāĻŧāĻžāϰ āĻĻāĻŋāĻā§ āĻļā§āϰ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ, āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻā§ āĻā§āĻŦāϞ āĻāĻāĻāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻŋāϞ WindowsāϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§āĻ, āϤāĻžāϰāĻĒāϰ āĻĨā§āĻā§ āĻā§āĻĄāĻāĻŋ āĻĻā§āϰā§āϤ āĻŦāĻŋāĻāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻ āύā§āĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āύāϤā§āύ āĻāϰ⧠āϞā§āĻāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻā§āĻĄāĻāĻŋ ā§§ā§¯ā§¯ā§Ž āϏāĻžāϞā§āϰ āĻŽāĻžāύ āĻ āύā§āϝāĻžāϝāĻŧā§ āϞā§āĻāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϏāĻĢāϞ āĻāĻŽā§āĻĒāĻžāĻāϞā§āĻļāύ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻŽāϰāĻž āĻĄāĻžāύ āĻā§āĻŖāĻž āĻŦāύā§āϧāύā§āĻā§āϞā§āĻā§ āϏā§āĻĒā§āϏ āĻĻāĻŋāϝāĻŧā§ āĻāϞāĻžāĻĻāĻž āĻāϰāϤāĻžāĻŽ, āϝā§āĻŽāύāĻāĻž āĻāĻāĻžāύ⧠āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧā§āĻā§:
vector<vector<int> > IntV;⧍ā§Ļā§Ļā§Ŧ āϏāĻžāϞā§, āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϏāĻāϏā§āĻāϰāĻŖ ā§Ž.ā§§ āĻĒā§āϰāĻāĻžāĻļā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§, āĻāĻŽāϰāĻž āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰāĻŋ Linux āĻāĻŦāĻ āĻāĻāĻāĻŋ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϤ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻšāϝāĻŧā§āĻā§ āĻāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻ āύā§āϝāϤāĻŽ āĻāĻžāϰāĻŖ āĻāĻŋāϞ āĻĒā§āϰāĻļāϏā§āϤ āϏā§āĻā§āϰāĻŋāĻ āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻžāĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻĄā§ āĻāĻŽāϰāĻž āϏāϰā§āĻŦāϤā§āϰ std::wstring āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋ, āϝāĻž wchar_t āĻāĻžāĻāĻĒā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤā§āϰāĻŋāĨ¤ āĻāϰ āĻāĻāĻžāϰ āĻšāϞ⧠Windows ⧍ āĻŦāĻžāĻāĻ, āĻāĻŦāĻ āĻāϰ āĻŽāϧā§āϝ⧠Linux āĻĄāĻŋāĻĢāϞā§āĻ āϏāĻžāĻāĻ āĻšāϞ⧠ā§Ē āĻŦāĻžāĻāĻāĨ¤ āĻāϰ āĻĢāϞ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻĒā§āϰā§āĻā§āĻāϞ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāĻžāϰāϏāĻŋāϏā§āĻā§āύā§āĻ āĻĄā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āĻ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āĻĻā§āĻāĻž āĻĻā§āϝāĻŧāĨ¤ gcc āĻ āĻĒāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŽā§āĻĒāĻžāĻāϞā§āĻļāύā§āϰ āϏāĻŽāϝāĻŧ wchar_t-āĻāϰ āϏāĻžāĻāĻ ā§¨ āĻŦāĻžāĻāĻ āĻāϰāϤ⧠āĻŦāĻžāϧā§āϝ āĻāϰāĻž āϝāĻžāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āϏā§āĻā§āώā§āϤā§āϰ⧠āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰā§āϰ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻĨāĻž āĻā§āϞ⧠āϝā§āϤ⧠āĻšāϝāĻŧ, āĻāĻžāϰāĻŖ āĻāĻāĻŋ glibc āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϝāĻž āĻāĻŦāĻžāϰ ā§Ē-āĻŦāĻžāĻāĻā§āϰ wchar_t-āĻāϰ āĻāύā§āϝ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻ āύā§āϝāĻžāύā§āϝ āĻāĻžāϰāĻŖāĻā§āϞā§āϰ āĻŽāϧā§āϝ⧠āĻāĻŋāϞ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻā§āϞāĻžāϏāĻā§āϞā§āϰ āĻāύā§āύāϤ āĻŽāĻžāύā§āϰ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ, āĻšā§āϝāĻžāĻļ āĻā§āĻŦāĻŋāϞ āϏāĻžāĻĒā§āϰā§āĻ, āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āĻāύā§āĻā§āĻāύāĻžāϰ āĻŽā§āĻāĻŽā§āύā§āĻ āϏāĻŋāĻŽā§āϝāĻžāύā§āĻāĻŋāĻā§āϏā§āϰ āĻāĻŽā§āϞā§āĻļāύ, āϝāĻž āĻāĻŽāϰāĻž āϏāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤāĻžāĻŽāĨ¤ āĻāĻŦāĻ āϏāĻŦāĻļā§āώā§, āϝā§āĻŽāύāĻāĻž āĻŦāϞāĻž āĻšāϝāĻŧā§ āĻĨāĻžāĻā§, āϏā§āĻā§āϰāĻŋāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāĻāĻāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻŦāĻŋāώāϝāĻŧ āĻāĻŋāϞāĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻŋāĻ āĻā§āϞāĻžāϏ āĻāĻŋāϞ, āĻāĻžāϰāĻŖ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ⧠āϏā§āĻā§āϰāĻŋāĻ āĻ āĻĒāĻžāϰā§āĻļāύ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āϝ āĻ āϤā§āϝāύā§āϤ āĻāϰā§āϰāĻŋāĨ¤
āĻāĻŽāĻžāĻĻā§āϰ āϏā§āĻā§āϰāĻŋāĻ 2000 āĻāϰ āĻĻāĻļāĻā§āϰ āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāĻā§ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āϏā§āĻā§āϰāĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ āϧāĻžāϰāĻŖāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠. āĻĒāϰā§, āϝāĻāύ āĻāϞā§āĻāĻāĻžāύā§āĻĄāĻžāϰā§āϏā§āĻā§ āĻĢā§āϏāĻŦā§āĻā§ āĻāĻžāĻ āĻāϰā§āύ, āϤāĻāύ āϤāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļā§, āĻĢā§āϏāĻŦā§āĻ āĻāĻā§āĻāĻŋāύ⧠āĻāĻāĻāĻŋ āϞāĻžāĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āϝāĻž āĻāĻāĻ āύā§āϤāĻŋāϤ⧠āĻāĻžāĻ āĻāϰ⧠(āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻĻā§āĻā§āύ ).
āĻāĻŽāĻžāĻĻā§āϰ āϞāĻžāĻāύ āĻĻā§āĻāĻŋ āĻĒā§āϰāϧāĻžāύ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĻā§:
- āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻŽāĻžāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ, āϏā§āĻā§āϰāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻā§āϰ āĻāĻāĻāĻŋ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻŦāĻžāĻĢāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ (āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻ)āĨ¤
- āĻ āύā§āϝ āϏāĻŦ āĻāύā§āϝ, āϝāĻžāύā§āϤā§āϰāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ . āϏā§āĻā§āϰāĻŋāĻ āĻŽāĻžāύ āĻāĻ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŦāĻ āύāĻŋāϝāĻŧā§āĻ/āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āϏāĻŽāϝāĻŧ āĻāĻāĻāĻŋ āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻāĻžāĻāύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϏāĻāĻāϞāύā§āϰ āĻāϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύā§āϰ āĻāύā§āϝ, āĻāĻŽāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ STLPport āĻā§āϰāĻŋāϝāĻŧā§āύā§āĻ (āϝāĻž āĻāĻŽāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋāύāĻŋ) āĻĨā§āĻā§ āϏā§āĻā§āϰāĻŋāĻŽ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻžāĻĻ āĻĻāĻŋāϝāĻŧā§āĻāĻŋ, āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāĻžāϝāĻŧ 20% āĻĻā§āϰā§āϤ āϏāĻāĻāϞāύ āĻĻāĻŋāϝāĻŧā§āĻā§āĨ¤ āĻĒāϰāĻŦāϰā§āϤā§āĻāĻžāϞ⧠āĻāĻŽāĻžāĻĻā§āϰ āϏā§āĻŽāĻŋāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ . āĻŦā§āϏā§āĻ āϏā§āĻā§āϰāĻŋāĻŽā§āϰ āĻŦā§āϝāĻžāĻĒāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻāϰ āĻĒāϰāĻŋāώā§āĻŦāĻž APIāĻā§āϞāĻŋāϤ⧠(āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϞāĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ), āϤāĻžāĻ āĻāĻŽāĻžāĻĻā§āϰ āϏā§āĻā§āϰāĻŋāĻŽā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ āĻĒāϏāĻžāϰāĻŖ āĻāϰāϤ⧠āĻāĻāĻŋ āϏāĻāĻļā§āϧāύ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāϰ āĻĢāϞā§, āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āϝ āĻŦā§āϏā§āĻā§āϰ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻž āĻāĻ āĻŋāύ āĻšāϝāĻŧā§ āĻĒāĻĄāĻŧā§āĨ¤
āϤā§āϤā§āϝāĻŧ āĻāĻĒāĻžāϝāĻŧ
C++14 āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻŽāϰāĻž āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻŋ:
- āĻāĻŽāϰāĻž C++14 āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ STLPport āĻāĻĒāĻā§āϰā§āĻĄ āĻāϰā§āύāĨ¤ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻā§āĻŦ āĻāĻ āĻŋāύ, āĻāĻžāϰāĻŖ ... STLPport-āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ 2010 āϏāĻžāϞ⧠āĻŦāύā§āϧ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻā§āϰāĻžāĻ āĻāϰ āϏāĻŽāϏā§āϤ āĻā§āĻĄ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
- C++14-āĻāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻ āύā§āϝ āĻāĻāĻāĻŋ STL āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻŋ āĻ āϤā§āϝāύā§āϤ āĻāĻžāĻŽā§āϝ āϝ⧠āĻāĻ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύāĻāĻŋ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻšāĻŦā§ Windows и Linux.
- āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻāĻāϏā§āϰ āĻāύā§āϝ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ⧠āϤā§āϰāĻŋ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
āĻ āϤā§āϝāϧāĻŋāĻ āĻāĻžāĻā§āϰ āĻāĻžāϰāĻŖā§ āĻĒā§āϰāĻĨāĻŽ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āϏāϰāĻžāϏāϰāĻŋ āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻāĻŽāϰāĻž āĻāĻŋāĻā§ āϏāĻŽāϝāĻŧā§āϰ āĻāύā§āϝ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻŦāĻŋāĻāϞā§āĻĒ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻŋāύā§āϤāĻž; āĻĒā§āϰāĻžāϰā§āĻĨā§ āĻšāĻŋāϏā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāϤ āĻāĻŋāύā§āϤ⧠āϏā§āĻ āϏāĻŽāϝāĻŧ āϤāĻŋāύāĻŋ āĻ āϧā§āύ⧠āĻāĻžāĻ āĻāϰāĻāĻŋāϞā§āύ āύāĻž Windowslibc++ āĻĒā§āϰā§āĻ āĻāϰāϤ⧠WindowsāĻāĻŽāĻžāĻĻā§āϰ āĻ āύā§āĻ āĻāĻžāĻ āĻāϰāϤ⧠āĻšāϤ⧠â āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĨā§āϰā§āĻĄ, āĻĨā§āϰā§āĻĄ āϏāĻŋāύāĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āĻāĻŦāĻ āĻ ā§āϝāĻžāĻā§āĻŽāĻŋāϏāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϏāĻŦāĻāĻŋāĻā§ āύāĻŋāĻā§āĻĻā§āϰāĻ āϞāĻŋāĻāϤ⧠āĻšāϤā§, āϝā§āĻšā§āϤ⧠libc++ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ .
āĻāĻŦāĻ āĻāĻŽāϰāĻž āϤā§āϤā§āϝāĻŧ āĻĒāĻĨ āĻŦā§āĻā§ āύāĻŋāϞāĻžāĻŽāĨ¤
āϰā§āĻĒāĻžāύā§āϤāϰāĻāĻŋ
āϏā§āϤāϰāĻžāĻ, āĻāĻŽāĻžāĻĻā§āϰ STLPort-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰ⧠āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰā§āϰ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻā§āϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ (āϝā§āĻŽāύ āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āϏā§āĻā§āĻĄāĻŋāĻ ā§¨ā§Ļā§§ā§Ģ)āĨ¤ Windows, āĻāĻŋāϏāĻŋāϏāĻŋ ā§ āĻāϰ āĻāύā§āϝ Linux, āĻā§āϞā§āϝāĻžāĻ ā§Ž āĻāϰ āĻāύā§āϝ macOS).
āϏā§āĻāĻžāĻā§āϝāĻŦāĻļāϤ, āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻĄ āĻŽā§āϞāϤ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž āĻ āύā§āϏāĻžāϰ⧠āϞā§āĻāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻāϤ⧠āĻā§āύ⧠āĻāĻžāϞāĻžāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋ, āϤāĻžāĻ āϏā§āϰā§āϏ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϤ⧠āĻāĻžāĻāĻĒ, āĻā§āϞāĻžāϏ, āύā§āĻŽāϏā§āĻĒā§āϏ āĻāĻŦāĻ āĻāύāĻā§āϞā§āĻĄāĻā§āϞāĻŋāϰ āύāĻžāĻŽ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύāĻāĻžāϰ⧠āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāϤā§āύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻā§āϞāĻŋāϤ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āϤā§āϞāύāĻžāĻŽā§āϞāĻāĻāĻžāĻŦā§ āĻŽāϏā§āĻŖāĻāĻžāĻŦā§ āϏāĻŽā§āĻĒāύā§āύ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻāĻŋ ā§§ā§Ē,ā§Ļā§Ļā§Ļ āϏā§āϰā§āϏ āĻĢāĻžāĻāϞā§āϰ āĻŽāϧā§āϝ⧠⧧ā§Ļ,ā§Ļā§Ļā§Ļ āĻĢāĻžāĻāϞāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰā§āĻāĻŋāϞāĨ¤ wchar_t-āĻā§ char16_t āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ; āĻāĻŽāϰāĻž wchar_t-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻĒāϰāĻŋāϤā§āϝāĻžāĻ āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻāĻŋ, āĻāĻžāϰāĻŖ char16_t āϏāĻŽāϏā§āϤ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§ ā§¨ āĻŦāĻžāĻāĻ āĻāĻžāϝāĻŧāĻāĻž āύā§āϝāĻŧ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻŽāϧā§āϝ⧠āĻā§āĻĄā§āϰ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰ⧠āύāĻžāĨ¤ Windows и Linux.
āĻāĻŋāĻā§ āĻā§āĻ āĻ ā§āϝāĻžāĻĄāĻā§āĻā§āĻāĻžāϰ āĻāĻŋāϞāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, STLPport-āĻ āĻāĻāĻāĻŋ āĻāĻāĻžāϰā§āĻāϰāĻā§ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ⧠āύāĻŋāĻšāĻŋāϤāĻāĻžāĻŦā§ āύāĻŋāĻā§āώā§āĻĒ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻĄā§āϰ āĻāĻŋāĻā§ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āύāϤā§āύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϤ⧠āĻāĻāĻŋ āĻāϰāĻž āĻāϰ āϏāĻŽā§āĻāĻŦ āĻāĻŋāϞ āύāĻž, āĻāĻŦāĻ āĻāĻ āĻĒā§āϝāĻžāϏā§āĻāĻā§āϞāĻŋāĻā§ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāĻŦāĻ āĻĒā§āύāϰāĻžāϝāĻŧ āϞāĻŋāĻāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āϏā§āϤāϰāĻžāĻ, āĻā§āĻĄ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻšāϝāĻŧā§āĻā§, āĻā§āĻĄāĻāĻŋ āϏāĻŽāϏā§āϤ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ āϏāĻāĻāϞāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ āϏāĻŽāϝāĻŧ.
āϰā§āĻĒāĻžāύā§āϤāϰā§āϰ āĻĒāϰ⧠āĻĒāϰā§āĻā§āώāĻžāĻā§āϞāĻŋ āĻā§āĻĄā§āϰ āĻĒā§āϰāĻžāύ⧠āϏāĻāϏā§āĻāϰāĻŖā§āϰ āϤā§āϞāύāĻžāϝāĻŧ āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻž āĻšā§āϰāĻžāϏ (āĻāĻŋāĻā§ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ 20-30% āĻĒāϰā§āϝāύā§āϤ) āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻ āĻŦā§āĻĻā§āϧāĻŋ (10-15% āĻĒāϰā§āϝāύā§āϤ) āĻĻā§āĻāĻŋāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻŋāϞ, āĻŦāĻŋāĻļā§āώāϤ, āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϏā§āĻā§āϰāĻŋāĻāĻā§āϞāĻŋāϰ āϏāĻžāĻŦāĻ āĻĒā§āĻāĻŋāĻŽāĻžāϞ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻāĻžāϰāĻŖā§āĨ¤ āĻ āϤāĻāĻŦ, āĻāĻŽāĻžāĻĻā§āϰ āĻāĻŦāĻžāϰ āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ, āϏāĻžāĻŽāĻžāύā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āϞāĻžāĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϤ⧠āĻāύā§āĻā§āĻāύāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻāĻāĻāĻŋ āĻāĻāϰā§āώāĻŖā§āϝāĻŧ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞ: āĻāĻžāϞāĻŋ (āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻžāĻĄāĻŧāĻž) std::map āĻāĻŦāĻ std::āϏā§āĻ āĻŦāĻŋāϞā§āĻ-āĻāύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻĨā§āĻā§ āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰā§āĨ¤ āĻāĻŦāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āĻāĻžāϰāĻŖā§, āĻā§āĻĄā§āϰ āĻāĻŋāĻā§ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āĻāĻ āϧāϰāĻŖā§āϰ āĻ āύā§āĻāĻā§āϞāĻŋ āĻāĻžāϞāĻŋ āĻĒāĻžāϤā§āϰ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻŽā§āϞ āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻāύā§āϝ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻŽā§āĻŽāϰāĻŋ āĻāύā§āĻā§āύāĻžāϰāĻā§āϞāĻŋ āϏāĻžāĻŽāĻžāύā§āϝ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āĻšāϝāĻŧā§ āĻāĻ ā§āĻā§ - āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤā§, āĻāĻŽāĻžāĻĻā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻĒā§āϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻ āĻŦā§āĻĄāĻŧā§āĻā§ (STLPport-āĻāϰ āϤā§āϞāύāĻžāϝāĻŧ)āĨ¤ āĻ āϤāĻāĻŦ, āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻĄā§ āĻāĻŽāϰāĻž āĻŦā§āϏā§āĻ āĻĨā§āĻā§ āϤāĻžāĻĻā§āϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āϏāĻžāĻĨā§ āĻŦāĻŋāϞā§āĻ-āĻāύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻĨā§āĻā§ āĻāĻ āĻĻā§āĻ āϧāϰāύā§āϰ āĻĒāĻžāϤā§āϰ⧠āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĻāĻŋ, āϝā§āĻāĻžāύ⧠āĻāĻ āĻāύā§āĻā§āĻāύāĻžāϰāĻā§āϞāĻŋāϤ⧠āĻāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻāĻŋ āĻāĻŋāϞ āύāĻž, āĻāĻŦāĻ āĻāĻāĻŋ āϏā§āϞā§āĻĄāĻžāĻāύ āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻ āĻŦā§āĻĻā§āϧāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§āĻā§āĨ¤
āĻŦāĻĄāĻŧ āĻĒā§āϰāĻā§āĻā§āĻā§ āĻŦā§āϝāĻžāĻĒāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻĒāϰ āϝā§āĻŽāύāĻāĻž āĻĒā§āϰāĻžāϝāĻŧāĻ āĻāĻā§, āϏā§āϰā§āϏ āĻā§āĻĄā§āϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āϏāĻŽāϏā§āϝāĻžāĻŦāĻŋāĻšā§āύ āĻāĻŋāϞ āύāĻž, āĻāĻŦāĻ āĻāĻāĻžāύā§, āĻŦāĻŋāĻļā§āώ āĻāϰā§, āĻĄāĻŋāĻŦāĻžāĻ āĻāĻāĻžāϰā§āĻāϰā§āϰ āϏāĻžāĻĒā§āϰā§āĻā§āϰ āĻŦāĻŋāώāϝāĻŧāĻāĻŋ āĻāĻŋāϞ āĻāĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻžāĨ¤ WindowsāĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύāĨ¤ āĻāĻŽāϰāĻž āϧāĻžāĻĒā§ āϧāĻžāĻĒā§ āĻāĻāĻŋāϝāĻŧā§āĻāĻŋāϞāĻžāĻŽ āĻāĻŦāĻ ā§¨ā§Ļā§§ā§ āϏāĻžāϞā§āϰ āĻŦāϏāύā§āϤā§āϰ āĻŽāϧā§āϝ⧠(1C:Enterprise-āĻāϰ āϏāĻāϏā§āĻāϰāĻŖ 8.3.11) āĻŽāĻžāĻāĻā§āϰā§āĻļāύāĻāĻŋ āϏāĻŽā§āĻĒāύā§āύ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻĢāϞāĻžāĻĢāϞ
C++14 āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§ āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻĒā§āϰāĻžāϝāĻŧ 6 āĻŽāĻžāϏ āϏāĻŽāϝāĻŧ āϞā§āĻā§āĻā§āĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āϏāĻŽāϝāĻŧ, āĻāĻāĻāύ (āĻāĻŋāύā§āϤ⧠āĻ āϤā§āϝāύā§āϤ āϝā§āĻā§āϝ) āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰ⧠āĻĒā§āϰāĻāϞā§āĻĒā§ āĻāĻžāĻ āĻāϰā§āĻā§āύ āĻāĻŦāĻ āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϞāĻžāĻāĻžāϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧā§ āĻĻāϞā§āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϰāĻž āϝā§āĻ āĻĻāĻŋāϝāĻŧā§āĻā§āύ - UI, āϏāĻžāϰā§āĻāĻžāϰ āĻā§āϞāĻžāϏā§āĻāĻžāϰ, āĻāύā§āύāϝāĻŧāύ āĻāĻŦāĻ āĻĒā§āϰāĻļāĻžāϏāύ āϏāϰāĻā§āĻāĻžāĻŽ āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤
āϰā§āĻĒāĻžāύā§āϤāϰāĻāĻŋ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§āϰ āϏāϰā§āĻŦāĻļā§āώ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋāϤ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻāĻā§ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āϏāϰāϞ āĻāϰā§āĻā§ā§ˇ āĻāĻāĻāĻžāĻŦā§, āϏāĻāϏā§āĻāϰāĻŖ 1C: āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ 8.3.14 (āĻāύā§āύāϝāĻŧāύā§, āĻĒāϰāĻŦāϰā§āϤ⧠āĻŦāĻāϰā§āϰ āĻļā§āϰā§āϤ⧠āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻāύā§āϝ āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ) āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻšāϝāĻŧā§āĻā§ .
āĻŽāĻžāĻāĻā§āϰā§āĻļāύā§āϰ āĻĒāϰā§, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻāϰāĻ āĻŦāĻŋāĻāϞā§āĻĒ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻā§ āϝāĻĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ STL-āĻāϰ āύāĻŋāĻāϏā§āĻŦ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻŦāĻ āĻāĻāĻāĻŋ std āύā§āĻŽāϏā§āĻĒā§āϏ āĻĨāĻžāĻāϤ, āĻāĻāύ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻā§ std namespace-āĻ, stdx āύāĻžāĻŽāϏā§āĻĨāĻžāύ⧠āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻĨā§āĻā§ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻā§āϞāĻžāϏ āĻāĻā§ - āĻāĻŽāĻžāĻĻā§āϰ āϞāĻžāĻāύ āĻāĻŦāĻ āĻāύā§āĻā§āĻāύāĻžāϰāĻā§āϞāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāĻā§āϰ āĻāύā§āϝ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻŦā§āϏā§āĻā§ - āĻŦā§āϏā§āĻā§āϰ āϏāϰā§āĻŦāĻļā§āώ āϏāĻāϏā§āĻāϰāĻŖāĨ¤ āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰ⧠āϏā§āĻ āĻā§āϞāĻžāϏāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻž āϤāĻžāϰ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āϏāϰā§āĻŦā§āϤā§āϤāĻŽāĻāĻžāĻŦā§ āĻāĻĒāϝā§āĻā§āϤāĨ¤
āĻŽā§āĻ āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻāϰāĻā§āϞāĻŋāϰ "āύā§āĻāĻŋāĻ" āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύāĻ āĻāύā§āύāϝāĻŧāύ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰ⧠() āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻā§āϞāĻžāϏā§āϰ āĻāύā§āϝāĨ¤ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏ⧠āĻāĻāĻāĻŋ āĻŽā§āĻ āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻāϰ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻ āĻā§āϞāĻžāϏāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāϤā§āϰ⧠āϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧠STL āĻāύā§āĻā§āĻāύāĻžāϰā§āϰ āĻāĻŋāϤāϰ⧠āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻ āύā§āϞāĻŋāĻĒāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰ⧠(āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύ āϧāĻžāϰāĻāĻāĻŋ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻŋāϰ āĻā§āώāĻŽāϤāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ)āĨ¤
āĻŽā§āϤā§āϤāĻŋāĻāĻž āĻŽāϧā§āϝ⧠āĻāĻĄāĻŧā§
āϏāĻŽā§āĻāĻŦāϤ āĻŽāĻžāĻāĻā§āϰā§āĻļāύā§āϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻ
āĻĒā§āϰā§āϤāĻŋāĻāϰ (āĻāĻŋāύā§āϤ⧠āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āύāϝāĻŧ) āĻĒāϰāĻŋāĻŖāϤāĻŋ āĻšāϞ āϝ⧠āĻāĻŽāϰāĻž āĻāϞāĻŋāĻāĻŽ āĻŦā§āĻĻā§āϧāĻŋāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāĻā§āĻāĻŋāĨ¤ , āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āĻĢāĻžāĻāϞ āϏāĻš āĻŦāĻŋāϞā§āĻĄā§āϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻĢāϞāĻžāĻĢāϞ 60-70 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āύāĻŋāϤ⧠āĻļā§āϰ⧠āĻāϰā§āĨ¤ āĻāĻ āĻāĻāϰāĻŖāĻāĻŋ āĻāϧā§āύāĻŋāĻ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻļā§āώāϤā§āĻŦā§āϰ āĻāĻžāϰāĻŖā§, āϝāĻž āϤā§āϰāĻŋ āĻāϰāĻž āĻĒāϰāĻŋāώā§āĻŦāĻž āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻŽ āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āĻšāϝāĻŧā§ āĻāĻ ā§āĻā§āĨ¤ āĻāĻāĻŋ āϏāĻāĻāϞāĻŋāϤ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāϰ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰ⧠āύāĻž, āϤāĻŦā§ āĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļā§ āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻ
āϏā§āĻŦāĻŋāϧāĻžāϰ āĻāĻžāϰāĻŖ āĻšāϝāĻŧ, āĻŦāĻŋāĻļā§āώāϤ, āĻāĻāĻŋ āϏāĻāĻāϞāύā§āϰ āϏāĻŽāϝāĻŧ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤ āĻŦāĻŋāϞā§āĻĄ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻŦāĻ āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻŽā§āĻļāĻŋāύ⧠āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝ⧠āĻĄāĻŋāϏā§āĻ āϏā§āĻĨāĻžāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāĻ āĻŦāĻžāĻĄāĻŧāĻā§āĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āĻĄā§āĻā§āϞāĻĒāĻžāϰāϰāĻž āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻāϏā§āĻāϰāĻŖā§ āϏāĻŽāĻžāύā§āϤāϰāĻžāϞāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āĻāϝāĻŧā§āĻāĻļā§ āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āĻĢāĻžāĻāϞ āĻāĻāύāĻ āĻāĻāύāĻ āϤāĻžāĻĻā§āϰ āĻāĻžāĻā§ āĻ
āϏā§āĻŦāĻŋāϧāĻž āϏā§āώā§āĻāĻŋ āĻāϰā§āĨ¤ āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āĻ
āĻĒā§āϰā§āϤāĻŋāĻāϰ, āĻāĻŋāύā§āϤ⧠āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āύāϝāĻŧ; āĻāĻŽāϰāĻž āĻāĻĒāĻžāϤāϤ āĻāϰ āϏāĻŽāĻžāϧāĻžāύ āϏā§āĻĨāĻāĻŋāϤ āĻāϰā§āĻāĻŋāĨ¤ āĻāĻŽāϰāĻž āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻā§ āĻāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻ
āύā§āϝāϤāĻŽ āĻŦāĻŋāĻāϞā§āĻĒ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻāĻŋ (āĻŦāĻŋāĻļā§āώāϤ, āĻā§āϰā§āĻŽ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻŦāĻŋāĻāĻžāĻļ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ Google āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§)āĨ¤
āĻāϤā§āϏ: www.habr.com
