
рдорд┐рдЦрд╛рдЗрд▓ рдореИрдЯреНрд░реЛрд╕реЛрд╡ ( рдПрдордПрдордЯреНрд░реЛрд╕реЛрд╡ ) рдореЙрд╕реНрдХреЛ рдЖрд░ рдПрдВрдб рдбреА рдСрдлрд┐рд╕ рдСрдл рдПрд▓рд┐рди рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд╡рд┐рдХрд╛рд╕ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИред рдЙрдирдХреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдмрд╣реБрдд рд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИ - рд╡реЗ рд░реВрдврд╝рд┐рд╡рд╛рджреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реАрдПрдбреА-рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдорд┐рдЦрд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕рдореНрдореЗрд▓рди рдХреЗ рдмрд╛рдж рд╕реЗ рд╕реА ++ рд░реВрд╕ рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╕рд╛рд▓, C ++ Russia 2019 Piter рдореЗрдВ, рд╡рд╣ "рдХреНрд╡рд╛рд▓рд┐рдлрд╛рдпрд░, рдХреНрд╡рд╛рд▓рд┐рдлрд╛рдпрд░ рдФрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ" рдкрд░ рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рджреЗрдЧрд╛ред рдЖрдк рдЙрд╕реЗ рдпреИрдВрдбреЗрдХреНрд╕ рдХреЗ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рднреА рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ "рдХреМрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ : рдмреНрд░рд╛рдЙрди рдмреЗрд▓реНрдЯ" рдФрд░ рдХреМрд░рд╕реЗрд░рд╛ рдХреЗ "рдлрдВрдбрд╛рдореЗрдВрдЯрд▓реНрд╕ рдСрдл рд╕реА ++ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ: рдмреНрд▓реИрдХ рдмреЗрд▓реНрдЯ" , рдЬрд┐рд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдорд╛рдЗрдХрд▓ рд╕рд╣-рд▓реЗрдЦрдХ рдереЗред
рд╕рдореНрдореЗрд▓рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрдиреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдХреЗ рд▓рд┐рдП, рдорд┐рдЦрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЛ рдкрдХрдбрд╝реЛ, рдЬрд╣рд╛рдВ рд╣рдордиреЗ рдПрд▓рд┐рдЧреЗрди рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдореЗрдВ рдЙрдирдХреЗ рдХрд╛рдо, рд╡рд┐рд░рд╛рд╕рдд рдХреЛрдб рдХреЗ рдкреНрд░рд╡рд╛рд╕, рдСрдирд▓рд╛рдЗрди рдкрд╛рдареНрдпрдХреНрд░рдо рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рддреИрдпрд╛рд░реА, рд╕рд╛рде рд╣реА рд╕рд╛рде C ++ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреАред рдкрд╛рд╡реЗрд▓ рдлрд┐рд▓реЛрдиреЛрд╡ (рд╕реА ++ рд░реВрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд┐рддрд┐) рдФрд░ рдУрд▓реЗрдЧ рдЪрд┐рд░реБрдЦрд┐рди (рдЬреБрдЧ рдЖрд░рдпреВ рд╕рдореВрд╣ рдХреЗ рдкрддреНрд░рдХрд╛рд░) рд╕реЗ рд╕рд╡рд╛рд▓ рдкреВрдЫреЗ рдЧрдП рдереЗред
рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдФрд░ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХреЗ рдЬрдВрдХреНрд╢рди рдкрд░
рдкрд╛рд╡реЗрд▓: рдореБрдЭреЗ рдмрддрд╛рдУ рдХрд┐ рдЖрдкрдХреА рдХрдВрдкрдиреА рдХреНрдпрд╛ рдХрд░ рд░рд╣реА рд╣реИред
рдорд╛рдЗрдХрд▓: рд╕рдВрд░реЗрдЦрд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реНрд╡рдЪреНрдЫ рдСрд░реНрдереЛрдбреЙрдиреНрдЯрд┐рдХреНрд╕ рдореЗрдВ рдПрдХ рдЕрдЧреНрд░рдгреА рдФрд░ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЕрдЧреНрд░рдгреА рд╣реИред рдпрд╣ рдПрдХ рдРрд╕реА рдЪреАрдЬ рд╣реИ рдЬреЛ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдмрдЬрд╛рдп рдЕрдм рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рд╣реЛ рд░рд╣реА рд╣реИред рдпрджрд┐ рдкрд╣рд▓реЗ, рджрд╛рдВрдд рдХреЛ рд╕реАрдзрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдзрд╛рддреБ рдХрд╛ рддрд╛рд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╡реЗ рдЗрд╕рдХреЗ рд╕рд╛рде рднрд╛рдЧреЗ, рдЕрдм рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдк рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдорд╛рдЙрде рдЧрд╛рд░реНрдб (рд▓рд╛рдЗрдирд░реНрд╕) рдкрд░ рд░рдЦреЗрдВ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд░реЛрдЧреА рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдПрдХ рдмрд╣реБрдд рд╣реА рдордЬреЗрджрд╛рд░ рднрд╛рд╡рдирд╛!
рдкрд╛рд╡реЗрд▓: рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рддрд░рд╣ рдХреЗ рдбреЙрдЧрдлреВрдбрд┐рдВрдЧ рд╣реИрдВ, рд╣рд╛рдБ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ?
рдорд╛рдЗрдХрд▓: рд╣рд╛рдБ, рдХреА рддрд░рд╣ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рд╡реНрдпрдХреНрддрд┐ рд▓рд╛рдЗрдирд░реЛрдВ рдореЗрдВ рд╣реИред рдЬрдм рддрдХ рдкрд╣рд▓реА рдмрд╛рд░, рдЖрджрдд рд╕реЗ рдмрд╛рд╣рд░, рдЫреЛрдЯреЗ рднрд╛рд╖рдг рджреЛрд╖ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред
рдкрд╛рд╡реЗрд▓: рдФрд░ рд╕реА ++ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдЖрдЬ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ?
рдорд╛рдЗрдХрд▓: рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рд╡рд╛рд▓ред рдЬрдм рдХрдВрдкрдиреА рдЕрдкрдиреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдереА, рддреЛ рджреЛ рд╣рдВрд╕рдореБрдЦ рдкрд╛рдХрд┐рд╕реНрддрд╛рдиреА рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рд▓реЗ рдЧрдП (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдХрд╣рд╛рдВ рд╕реЗ рдорд┐рд▓рд╛), рдЬреЛ рдореБрдВрд╣ рдореЗрдВ рд▓рд╛рд░ рдФрд░ рдЕрдиреНрдп рдкрджрд╛рд░реНрдереЛрдВ рдХреЗ рд╕рд╛рде рдЧреИрд░ рд╡рд┐рд╖реИрд▓реЗ рдФрд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд░реЛрдЧреА рдХреЗ рдЬрдмрдбрд╝реЗ рдХрд╛ рдПрдХ рдореЙрдбрд▓ рд▓рд┐рдпрд╛, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореБрдХреБрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд▓рд╛рд╕реНрдЯрд┐рд╕рд┐рди рдЬреИрд╕реА рдЪреАрдЬ рдХрд╛ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рджрд╛рдВрддреЛрдВ рдХреА рдПрдХ рдбрд╛рд▓реА рдереА рдЬреЛ рд╕рд╛рдордЧреНрд░реА рд╕реЗ рднрд░реА рд╣реБрдИ рдереАред рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЬрдмрдбрд╝реЗ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдорд┐рд▓реА, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрд╕ рдкрд░ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдЦреАрдВрдЪ рджрд┐рдпрд╛ (рдХрд┐рд╕реА рддрд░рд╣ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдЧрд░реНрдо рдХрд┐рдпрд╛), рдФрд░ рдореБрдЦрдкрддреНрд░ рддреИрдпрд╛рд░ рд╣реИред рдпрд╣реА рд╣реИ, 20 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХрд╛ рдпрд╣ рдкреВрд░рд╛ рдмрд╛рдЬрд╛рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдирд╛рд▓реЙрдЧ рдерд╛ред
рдЕрдм рдкреНрд░рддрд┐ рджрд┐рди 300-400 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдирд░реНрд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдХреА рдорд╛рддреНрд░рд╛ (рдкреИрдорд╛рдиреЗ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ)ред рдпреЗ рд╡рд┐рд╢рд╛рд▓ рд╡рд┐рдирд┐рд░реНрдорд╛рдг рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИрдВред
рдПрдХ рд▓рд╛рдЗрдирд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╡рд┐рд╢реЗрд╖ 3 рдбреА рдкреНрд░рд┐рдВрдЯрд░ рдореЛрд▓реНрдб рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЙрдкрдЪрд╛рд░ рдХреЗ рджреМрд░рд╛рди рд░реЛрдЧреА рдХреЗ рдЬрдмрдбрд╝реЗ рдХреА рдПрдХ рдкреНрд░рддрд┐ рд╣реИред рд╣рдо рдореЙрдбрд▓ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╕рдкреНрддрд╛рд╣, рджреЛ, рдорд╣реАрдиреЗ, рд╡рд░реНрд╖ рдореЗрдВ рдЬрдмрдбрд╝рд╛ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛ред рдлрд┐рд░ рд╣рдо рдерд░реНрдореЛрдлреЙрд░реНрдорд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ - рд╣рдо рдПрдХ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рдЯреЗрдк рд▓реЗрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЧрд░реНрдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдореЛрд▓реНрдб рдкрд░ рдЦреАрдВрдЪрддреЗ рд╣реИрдВред рдХрд╛рдЯреЗрдВ рдФрд░ рдПрдХ рдкреНрд▓рд╛рд╕реНрдЯрд┐рдХ рд▓рд╛рдЗрдирд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рдлрд┐рд▓рд╣рд╛рд▓, рдХреЛрдИ рднреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░реЛрдЧрд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдбрд╛рд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рд╡реЗ рддреАрди рдЖрдпрд╛рдореА рдЗрдВрдЯреНрд░рд╛рдУрдирд▓ рд╕реНрдХреИрдирд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд▓реЛрдЧ рдкрд╛рд╕ рдХреЗ рдСрдлрд┐рд╕ рдореЗрдВ рдРрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджрди рдХрд╛ рд╕рдмрд╕реЗ "рд╡рд╛рд╣ рднрд╛рдЧ" рд╣реИред рд╡рд╣рд╛рдВ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдиреЛрдЬрд▓ рдЬрдмрдбрд╝реЗ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЕрдкрдиреА рдЖрдХреГрддрд┐ рдмрдирд╛рддрд╛ рд╣реИред рдЬрд╛рдирдХрд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ (рддрдХрдиреАрд╢рд┐рдпрдиреЛрдВ) рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡реЗ рд╕реНрдХреИрди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╢реЛрд░ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
рдлрд┐рд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реАрдПрдбреА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЙрдкрдЪрд╛рд░ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рдмрд╛рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рд╕рд╣реА рдХрд╛рдЯрдиреЗ рдХреНрдпрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрд┐рдХрд┐рддреНрд╕рдХ рдХрд╛ рдЕрдкрдирд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдЙрдкрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЛ рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рдареЗрд╕ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди C ++ рдкрд░ рд╡рд╛рдкрд╕ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рд▓реЗрдЬрд╝рд░реЛрдВ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ 3D рдкреНрд░рд┐рдВрдЯрд░ рдкрд░ рд▓реЗрдЬрд░ рд╕реНрдЯреАрд░рд┐рдпреЛрд▓рд┐рдереЛрдЧреНрд░рд╛рдлреА рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╡рд┐рд╢реЗрд╖ рдлреЛрдЯреЛрдкреЛрд▓рд░ рддрд░рд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝рд╛ рд╡рд╛рдд рд╣реИред рд╡реЗ рдПрдХ рд▓реЗрдЬрд░ рдХреЗ рд╕рд╛рде рдЙрд╕ рдкрд░ рдЪрдордХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдХрдареЛрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реЗ рдореБрджреНрд░рд┐рдд рдореЙрдбрд▓ рдХреЗ рдмрд╣реБрдд рдиреАрдЪреЗ рдЪрдордХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдереЛрдбрд╝рд╛ рдКрдВрдЪрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдЪреНрдЪрддрд░, рдЖрджрд┐ред рдФрд░ рдЗрд╕рд▓рд┐рдП, рддрд░рд▓ рдкрджрд╛рд░реНрде рдХреЗ рдЕрдВрджрд░, рдкрд░рддреЛрдВ рдореЗрдВ рдиреАрдЪреЗ рд╕реЗ рдКрдкрд░ рддрдХ рдПрдХ рдареЛрд╕ рдореЙрдбрд▓ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рд╕рд╛рдБрдЪреЗ рдЫрд╛рдкрдирд╛ рдЕрд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ рд╣реЛрдЧрд╛ред рд╡реИрдЯ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ рд╕реМ рд╕рд╛рдБрдЪреЗ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдХреЙрдореНрдкреИрдХреНрдЯ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЛрд▓реНрдб рдХрд╛ рдЖрдХрд╛рд░ рдПрдХ рдШреЛрдбрд╝реЗ рдХреА рдирд╛рд▓ рдХреЗ рд╕рдорд╛рди рд╣реИ - рдЕрд░реНрдерд╛рдд, рдЧреИрд░-рдЙрддреНрддрд▓ рдФрд░ рдмрд▓реНрдХрд┐ рдЬрдЯрд┐рд▓ред рдФрд░ рд╡реЗ рд╕рднреА рдЕрд▓рдЧ рд╣реИрдВред рдпрд╣ рдЬрдЯрд┐рд▓ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдпрдд рдХреЛ рдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдЯрд┐рдХрдЯ рд╕реЗ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред
рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрд╛рд░реНрдп рд╣реИрдВред
рдкрд╛рд╡реЗрд▓: рдЖрдкрдХрд╛ рд╡рд░реНрдгрди рдЙрдЪреНрдЪ-рддрдХрдиреАрдХреА рдЧрдгрдирд╛рдУрдВ рдХреА рддрд░рд╣ рд╣реИред рдлреЛрд░рдЯреНрд░рд╛рди рдЬреИрд╕реА рднрд╛рд╖рд╛рдУрдВ рдиреЗ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдирдореЗрдВ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рд╣реИред рдХрдо рд╕реЗ рдХрдо рдЖрдк рдЕрднреА рднреА рдЧреВрдБрдЬ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпреЛрдВ рдмрд┐рд▓реНрдХреБрд▓ рд╕реА ++?
рдорд╛рдЗрдХрд▓: рдЦреИрд░, рдлреЛрд░рдЯреНрд░рд╛рди рдирд╣реАрдВ, рдпрд╣ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реЛрдЧрд╛ред рд╡рд┐рдХрд╛рд╕ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдореБрдЦреНрдп рдЙрддреНрдкрд╛рдж рдпрд╣ рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реАрдПрдбреА рдкреНрд░рдгрд╛рд▓реА рдереА - рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧред рдЗрд╕рд▓рд┐рдП, рдХреБрд╢рд▓ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрд╡рдпрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рднрд╛рд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЙрд╕ рд╕рдордп рдмрд╣реБрдд рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдереЗ - рдХреЗрд╡рд▓ C ++ред
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рд╣реИ: рд╡реЗрдм рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛, рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЬрд╛рдУ, рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди, рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ, рдПрдХ рдорд╛рдирдХ рд╕реНрдЯреИрдХред рдФрд░ рд╡рд┐рдЬреНрдЮрд╛рди-рдЧрд╣рди рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, C ++ рдмрдиреА рд╣реБрдИ рд╣реИред
рдЙрдЪреНрдЪ рд╕реНрдерд┐рддрд┐, рд╡реНрдпрд╛рдкрдХ рдХреНрд╖рд┐рддрд┐рдЬред
рдкрд╛рд╡реЗрд▓: рдЖрдкрдиреЗ рд▓реАрдб рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ред рдФрд░ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХреА рд╡рд┐рдЪрд┐рддреНрд░рддрд╛ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред рдЕрдЧрд░ рдЖрдкрдХреА рдХрдВрдкрдиреА рдХреЗ рдХрд┐рд╕реА рдиреМрд╕рд┐рдЦрд┐рдП C ++ рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдкреВрдЫрд╛ рдЧрдпрд╛ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рд╡рд╣ рдХрд╣реЗрдЧрд╛ рдХрд┐ рд╡рд╣ рдХреБрдЫ рдРрд╕реЗ рд╕реБрдкрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЬреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд░реНрд╡рд░ рд╕рдВрддреБрд▓рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рддреБрд░рдВрдд рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред
рдЬрдм рдЖрдкрд╕реЗ рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдХрдВрдкрдиреА рдХреНрдпрд╛ рдХрд░ рд░рд╣реА рд╣реИ, рддреЛ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреВрд░реА рдХрд╣рд╛рдиреА рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ: рдкреИрд╕рд╛ рдХрд╣рд╛рдВ рд╣реИ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИ, рдЖрджрд┐ред рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдЖрдкрдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ? рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ, рдФрдЬрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рдХреНрдпрд╛ рд╣реИ?
рдорд╛рдЗрдХрд▓: рд╣рд╛рдБ, рд╢рд╛рдпрджред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдореИрдВ рддреБрд░рдВрдд рдпрд╣ рдмрддрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВ рдХрд┐ рдореИрдВ рдкреЗрдбрд╝реЛрдВ рдХреЛ рдХреИрд╕реЗ рдкрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдЦреБрдж рдирд╣реАрдВ рдХрд░рддрд╛), рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╛рдВрдбреЗрдХреНрд╕, рдХрд╛рд╕реНрдкрд░рд╕реНрдХреА рд▓реИрдм рдХреЗ рджреЛрд╕реНрдд рддрдХрдиреАрдХ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рдХреЛрдИ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдЬрд╛рдирддрд╛ рд╣реИред рд╣рдо рд▓рд╛рдЗрдирд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рд▓реЛрдЧ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕рдордЭрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред
рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╕рдВрдмрдВрдз рд╣реИред рдЕрдкрдиреЗ рдЧреНрд░реЗрдб рдкрд░, рдореБрдЭреЗ рдХрдо рд╕реЗ рдХрдо рдореМрдЬреВрджрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╣рдорд╛рд░реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЕрдЧрд░ рдХреБрдЫ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрддреНрдкрд╛рджрди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдбреЙрдХреНрдЯрд░реЛрдВ рдХреА рд╕рд╛рдЗрдЯ, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рддрдХрдиреАрд╢рд┐рдпрди, рдбреЙрдХреНрдЯрд░ рдФрд░ рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рддреН, рд╕рд╣рд╕рдВрдмрдВрдз рд╣реИред рдЧреНрд░реЗрдб рдХреА рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рдмреЗрд╣рддрд░ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрдВрдкрдиреА рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдкрд╛рд╡реЗрд▓: рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирдИ рддрдХрдиреАрдХреЛрдВ рдХреА рд╢реБрд░реВрдЖрдд, рд╕реА + + рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓реЛрдЧреЛрдВ рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧреА? рдХреБрдЫ рд▓реЛрдЧ рднрд╛рд╖рд╛ рдХреА рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдкрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЙрдкрдХрд░рдг рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдП рд╣реИрдВ?
рдорд╛рдЗрдХрд▓: рдореБрдЭреЗ C ++ рдСрдлрд╣реИрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рд╣рдо рдЙрдкрдХрд░рдг рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЕрдВрддрд┐рдо рдЪреАрдЬ рдЬреЛ рд╣рдордиреЗ рдЦрд░рд╛рдм рдХрд░ рджреА рд╣реИ, рд╡рд╣ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рд▓реЙрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрдкреНрд▓рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдЕрдзреАрди рдерд╛, рдФрд░ рдХреНрд▓рд╛рдЙрдб рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЕрдм рдкреВрд░реЗ рдЬреЛрд░реЛрдВ рдкрд░ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЙрдкрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рд▓реЙрдЧрд┐рдВрдЧред рд╣рдорд╛рд░реЗ рдкреНрд░рдмрдВрдзрдХ рдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдФрд░ рд╕реБрдВрджрд░ рдбреИрд╢рдмреЛрд░реНрдб рдмрдирд╛рдиреЗ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдЪрд╛рд░реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрд╛ред рдореИрдВ рдмрд╣реБрдд рдкреНрд░рд╕рдиреНрди рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рднреА рдХреЛ рднреЗрдЬрд╛ рдФрд░ рдХрд╣рд╛, рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЬрдЯрд┐рд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рд╕рдордп рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реИ? рд╡реЗ рд╕рдордЭрдиреЗ рд▓рдЧреЗ, рд╣рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдПрдЬреЗрдВрдЯреЛрдВ рдкрд░ рд▓рдЧрднрдЧ рдХреЛрдИ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИред рд▓рдЧрд╛рддрд╛рд░ рдХреБрдЫ рди рдХреБрдЫ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рд╕реА ++, рд▓рд┐рдЧреЗрд╕реА, рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдФрд░ рд╕рдм рдХреБрдЫ, рд╕рдм рдХреБрдЫ, рд╕рдм рдХреБрдЫ
рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рдореИрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╣реИ?
рдорд╛рдЗрдХрд▓: рд╣рд╛рдБ, рд╡рд╣рд╛рдБ рд╣реИред
рдУрд▓реЗрдЧ: рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд▓рдЧрд╛рддрд╛рд░ рдмрджрд▓ рд░рд╣реА рд╣реИрдВред рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирдпрд╛ JS, Shading Language , рдХреБрдЫ рдРрд╕рд╛ рд╣реАред
рдорд╛рдЗрдХрд▓: рдпрд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рдЙрдмрд╛рдК рд╣реИред рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рджреГрд╢реНрдп рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реИред
рдкрд╛рд╡реЗрд▓: рдЕрдЪреНрдЫрд╛ред рд▓реЗрдХрд┐рди рдЖрдкрдиреЗ рдХрд╣рд╛ рдХрд┐ рдЖрдкрдиреЗ рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА, рдЬрд╣рд╛рдВ C ++ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдерд╛ рдЬрд┐рд╕рдиреЗ рд╕рднреА рд▓рд╛рднреЛрдВ рдХреЛ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ред рдЬрдм рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рд╡реНрдпрд╛рдкрд╛рд░ рдмрдврд╝рдиреЗ рд▓рдЧрд╛, рддреЛ рдЖрдкрдиреЗ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдХреБрдЫ рдХреЛрдб рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЧрдП, рдХреБрдЫ рдмреИрдХрдПрдВрдб рдкрд░, рдХреБрдЫ рдореЛрдмрд╛рдЗрд▓ рдлрд╝реЛрди рдкрд░ред рдХреНрдпрд╛ "рд╕рдХрд╛рд░рд╛рддреНрдордХ" рдХреЛрд░ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдмрдирд╛ рд░рд╣рд╛?
рдорд╛рдЗрдХрд▓: рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЖрдВрджреЛрд▓рди рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реБрдЖ, рдФрд░ рд╣рдорд╛рд░реЗ рдкреИрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрдо рд╕рдордп рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдХреНрд▓рд╛рдЙрдб рд╕рдорд╛рдзрд╛рди рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдореЛрдиреЛрд▓рд┐рде рдерд╛, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдореЛрдЯреЗ рддреМрд░ рдкрд░, GUI рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓рдЧрднрдЧ рдбреЗрдврд╝ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рд╕рд╢рд░реНрдд рдХрд░реНрдиреЗрд▓ рдФрд░ рдЙрд╕рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдХреЗ рдмрдВрдзрди рдХреЛ рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдлрд▓рддрд╛ рдереАред рд▓рд┐рдирдХреНрд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓рд╛рдЙрдб рд▓рд┐рдирдХреНрд╕ рдорд╢реАрдиреЗрдВ рдмрд╣реБрдд рд╕рд╕реНрддреА рд╣реИрдВред
рдЕрдм рд╣рдо C ++ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрд░ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рд╕рднреА рдЬрдЯрд┐рд▓ рдЧрдгрдирд╛рдПрдБ рд╣реЛрдВрдЧреА, рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рд╕реЗ, рдЬреЛ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХрд┐рд╕ рдХреНрд░рдо рдореЗрдВ, рдХрд╣рд╛рдБ рд╕реЗ рдЖрдпрд╛ рд╣реИ, рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрддреНрдкрд╛рдж рд╣реИ, рдбреЙрдХреНрдЯрд░ рдХреЛ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВред рдмрд╕ рдЗрддрдирд╛ рд╣реАред
рдкрд╛рд╡реЗрд▓: рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдВрднрд╡рддрдГ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рд░реЛрдбрдореИрдк рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рдорд╛рдЗрдХрд▓: рд░реЛрдбрдореИрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдХрдИ рдмрд╛рд░ рдХреЛрд╢рд┐рд╢ рдХреАред рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЬрд╣рд╛рдВ рд╣рдо 20 рд╕рд╛рд▓ рдХреА рд╡рд┐рд░рд╛рд╕рдд рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдЖрдк рдПрдХ рдЖрдзрд╛ рдбреЙрд▓рд░ рдХреЗ рд╕рд╛рде рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ, рдЖрдкрдХреЛ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ)ред
рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдмрд╛рддрдЪреАрдд рдЕрдм рдПрдХ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ, рдпрд╣ рд╕реА ++ рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИ рдЬреЛ рдЪрд┐рдкрдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдХреЗрд╡рд▓ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдорд┐рд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИред рд▓рдЧрднрдЧ 250 рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЬрд╛ рд░рд╣реА рд╣реИрдВред рдФрд░ рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд▓рдЧрднрдЧ 10 рдЯреАрдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдо рдЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рднрд░реНрддреА рдХрд░рддреА рд╣реИ, рдЖрдорддреМрд░ рдкрд░ 50-70ред рдЕрдм рд╣рдо рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреБрдЫ рд╕реЗрд╡рд╛ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред рд╣рдо рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдЦреНрдд рдПрдкреАрдЖрдИ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдкреНрд░реЛрдЯреЛрдмреБрдлрд╝ рдпрд╛ рдХреБрдЫ рдФрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░), рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреА рдПрдХ рдорд╛рдирдХ рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдФрд░ рд▓реЙрдЬрд┐рдХ рдХреЗ рдкреГрдердХреНрдХрд░рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдпреЗ рдорд╛рдирдХреАрдХрд░рдг рдХреЗ рдкрд╣рд▓реЗ рдкреНрд░рдпрд╛рд╕ рд╣реИрдВред
рдореЗрд░реА рдЯреАрдо рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧ рдкрд╣рд▓реЗ рд╣реА рдРрд╕рд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рдЖрдк рддреБрд░рдВрдд рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдЖрдк рдХреЗрд╡рд▓ 250 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ 70 рд╕реЗ рдПрдХ рдореЛрдиреЛрд▓рд┐рде рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд┐рддрдирд╛ рдордЬреЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЕрдм рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рд╣реИ, рдЬрд╣рд╛рдВ рдХрд┐рд╕реА рдиреЗ рдПрдХ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рдЬреЛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ ред рдЗрд╕рдХрд╛ рдПрдХ рд╢рд╛рдВрдд рдордиреЛрд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреНрд░рднрд╛рд╡ рд╣реИред рдФрд░ рдЬрдм рд╣рдо рдЕрдкрдиреА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ 10 рдЫреЛрдЯреЗ рдореЛрдиреЛрд▓рд┐рде рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдХреЗ рдПрдХ рд╕реНрд╡рд╕реНрде рдбреЗрд╕реНрдХрдЯреЙрдк рдореЛрдиреЛрд▓рд┐рде рд╕реЗ рджреВрд░ рд╣реЛрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдкрд╛рд╡реЗрд▓: рдФрд░ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЖрдкрдиреЗ рдЗрд╕ рдмрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдЬрд┐рди рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреЛ рдХрд┐рд╕реА рд░реВрдк рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдХреНрдпрд╛ рд╡реЗ рдХрд┐рд╕реА рднреА рд╕реНрддрд░ рдкрд░ рдЙрдирдХреА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдорд╛рдЗрдХрд▓: рдпрд╣ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдереА рдЬрд┐рд╕рдореЗрдВ рдХреЙрдирди рдиреЗ рд╣рдорд╛рд░реА рдорджрдж рдХреАред рд╣рдореЗрдВ рддреГрддреАрдп-рдкрдХреНрд╖ рдХреЗ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВрдиреЗ рдмрд╛рдд рдХреА рдХрд┐ рд╣рдо рдорд╛рд╕реНрдХреЛ рдореЗрдВ C ++ рд░реВрд╕ 2019 рдореЗрдВ рдХреЙрдирди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВред
"рдкреНрд▓рд╕" рдореЙрдбреНрдпреВрд▓ рд╕рдВрдХрд▓рди рд╕рдордп рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛, рдЬрд╣рд╛рдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рдм рд╢реБрд░реВ рд╣реБрдЖ, рд╣рд░ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдХреНрдпреЛрдВ рдЪрд╛рд╣рддрд╛ рд╣реИред рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХрд╛рд░рд╛рддреНрдордХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХреБрдЫ рднрд╛рд╖рд╛-рдЕрдЬреНрдЮреЗрдп рд╕реНрддрд░ (рдкреНрд░реЛрдЯреЛрдмреЙрдлрд╝) рдкрд░ рд╕рдВрд╡рд╛рдж рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдареАрдХ рд╣реА рдРрд╕рд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╣рд░ рдмрд╛рд░ рд╕реНрд░реЛрдд рд╕реЗ рдЕрдкрдиреА 250 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХреЗрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреЙрдирди рдХреЗ рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдФрд░ рдЕрдЧрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреАрдПрд▓ рдХреЛ рдореЛрдбрд╝рдирд╛ рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рддреЛ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕рдВрдпреЛрдЬрди рдХрд░рдирд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред
рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рд╣рдо рдРрд╕реА рдХрд┐рд╕реА рд╕реБрд╡рд┐рдзрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдмрджрд▓ рджреЗред
рдкрд╛рд╡реЗрд▓: рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдХрд┐ рдХреЙрдирди рдЖрдкрдХреЛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд▓рдЧрднрдЧ 3 рд╕рд╛рд▓ рдкрд╣рд▓реЗ, C ++ рд╕рдореБрджрд╛рдп рдиреЗ рдХреЗрд╡рд▓ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереАред рдкрд╣рд▓реА рд░рд┐рдкреЛрд░реНрдЯ рд╕рд╛рдордиреЗ рдЖрдИ, рдкрд╣рд▓реА рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБред рдФрд░ рдЕрдм рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЗрд╡реЛрд▓реНрдпреВрд╢рди рдХреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВред рдХреНрдпрд╛ рд╕рдВрдХреНрд░рдордг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджрд░реНрджрдирд╛рдХ рдФрд░ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдереА?
рдорд╛рдЗрдХрд▓: рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рд╣рдо рдХреЙрдирди рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВред рд╡рд╣рд╛рдБ рдХреБрдЫ рдЦрд╛рдорд┐рдпрд╛рдБ рд╣реИрдВ, рд▓реЗрдХрд┐рди C ++ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдХреЙрдирди рдФрд░ рдЙрд╕ рдкрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде, рд╣рдордиреЗ рдХрд╛рд░реНрдп рдФрд░ рд╕рдорд╛рдзрд╛рди рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рд╕рдВрддреБрд▓рди рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рд╣реИред рд╣рдордиреЗ рд╢реБрд░реВ рдореЗрдВ рдХрд╣рд╛ рдерд╛: "рдареАрдХ рд╣реИ, рд╣рдо рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдРрд╕реЗ рдФрд░ рдХрдИ рд╕реЗрдЯреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ (рд╕реНрдерд┐рд░ рд▓реЛрдЧреЛрдВ рдХреЗ рдмрдЬрд╛рдп) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЫреЛрдЯреЗ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ," рдФрд░ рд╣рдордиреЗ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдЗрд╕ рд╕реЗрдЯ рдХреЗ рднреАрддрд░ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдХреА рдкреЗрдЬ рд╣реИ "рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП рдХреЙрдирди рд░реЗрд╕рд┐рдкреА рдХреИрд╕реЗ рдмрдирд╛рдПрдВ", рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рднреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред рдкреГрд╖реНрда рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди, рдлрд┐рд░ рд╕реЗ, рд╣рдо рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рдВрддреБрд▓рди рддрдХ рдкрд╣реБрдВрдЪ рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рдВрдХреНрд░рдордг рд╕реЗ рдкреНрд░рд╕рдиреНрди рд╣реВрдВред
рдкрд╛рд╡реЗрд▓: рдФрд░ рдпрд╣рд╛рдБ, рд╡реИрд╕реЗ, рдЖрдЧрд╛рдореА рд╕реА ++ рд░реВрд╕ 2019 рдкрд╛рдЗрдЯрд░ рдкрд░, NVIDIA рдХреЗ рдбреЗрдирд┐рд╕ рдкреИрдирд┐рди vcpkg рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ ред рдХреНрдпрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рд╕реБрдиреЗрдВ рдХрд┐ рд╡реЗ рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рдорд╛рдЗрдХрд▓: рд╣рд╛рдБ, рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ vcpkg рдХрд╛ рдЙрдкрдпреЛрдЧ рдереЛрдбрд╝рд╛ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, vcpkg рдореЗрдВ рдмрд╣реБрдд рдХрдо рд▓рдЪреАрд▓рд╛рдкрди рд╣реИред рдФрд░ рдореИрдВ рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдХреИрд╕реЗ рд╣рдо vcpkg рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореБрдЭреЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓реЗрдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢ рдкрдврд╝реЗрдВ, рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдХреИрд╕реЗ рджрд░реНрдЬ рдХрд░реЗрдВ, рдпрд╣ рд╕рдм рдХрдЪрд░рд╛ рд╣реИред рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ vcpkg рдкреЛрд░реНрдЯ рдореЗрдВ рд╣реИред рдЕрдЧрд░ рд╡рд╣рд╛рдБ рд╣реИ, рддреЛ рдЬрд▓реНрджреА рд╕реЗ, рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ред рдпрджрд┐ рд╕рдм рдареАрдХ рд╣реИ, рддреЛ рдореИрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдирди рд░реЗрд╕рд┐рдкреА рд▓рд┐рдЦрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред
рдкрд╛рд╡реЗрд▓: рдЖрдЗрдП рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреА рд╢реБрд░реВрдЖрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рд░реА рд░рдЦреЗрдВред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рддрдереНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЬрд▓рддреА рд╣реБрдИ рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рд╛рде рджреМрдбрд╝рддреЗ рд╣реБрдП рдЖрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирдИ рд╢рд╛рдВрдд рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╡реЗ рдЗрд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЖрдк рдЖрдорддреМрд░ рдкрд░ рдРрд╕реА рдЪреАрдЬреЛрдВ рдкрд░ рдХреИрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрддреЗ рд╣реИрдВ? рдпрд╛ рдЗрд╕рд▓рд┐рдП рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рд╕рдореНрдореЗрд▓рди рдХреЗ рдмрд╛рдж рд╕рд╣рд╛рд░рд╛ рд▓реЗрддреЗ рд╣реИрдВ?
рдорд╛рдЗрдХрд▓: рдмрд╕ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдХрд╣рд╛рдиреА рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдмрд╕ рдХрдВрдкрдиреА рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓рд┐рдЦреА, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдореЗрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреБрдгреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдлрд╡рд╛рд╣ рд╣реЛ рд╕рдХрддреА рд╣реИред рдФрд░ рдореИрдВ рдПрдХ рд╢рд╛рдВрдд YAML рдЖрдзрд╛рд░рд┐рдд рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ рдЬрд╣рд╛рдБ рдЧреБрдгреЛрдВ рдХреА рд╡рд┐рд░рд╛рд╕рдд рдФрд░ рдкреБрдирд░реНрд╡рд┐рддреНрдд рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рд▓рдЧрднрдЧ рдПрдХ рд╣рдлреНрддреЗ рддрдХ рд▓рд┐рдЦрд╛, рдЗрд╕реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдврдВрдХ рджрд┐рдпрд╛ред рдФрд░ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкреНрд░рдмрдВрдзрдХ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдП рдФрд░ рдХрд╣рд╛: "рд╕реБрдиреЛ, рдорд╛рдЗрдХрд▓, рд╢рд╛рдпрдж рдЕрдм рдЖрдкрдХреЛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рд▓рдЪреАрд▓реА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ?" рд▓реЗрдХрд┐рди рд╡рд╣ рдореБрдЭреЗ рдордирд╛ рдирд╣реАрдВ рд╕рдХреЗред рдореЗрд░реА рдЖрдБрдЦреЗрдВ рднреА рдЬрд▓ рдЧрдИрдВред
рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрд╕ рдХреЛрдб рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рдХрд┐ рдРрд╕рд╛ рдХрд░рдирд╛ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдХреНрдпреЛрдВ рдерд╛ред рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рддрдм рд╕реЗ рдореИрдВ рд╣реЛрд╢рд┐рдпрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реВрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдорддреМрд░ рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдмрд╣реБрдд рддрд░реНрдХрд╕рдВрдЧрдд рд▓реЛрдЧ рд╣реИрдВ, рдЖрдк рдЙрдирд╕реЗ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдРрд╕рд╛ рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдерд░реНрдб рдкрд╛рд░реНрдЯреА рдХреЗ рдлреИрд╕рд▓реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдерд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рдХрд┐рд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЕрдВрддрд┐рдо рдЕрджреНрдпрддрди 5 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдерд╛, рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╡реЗ рдПрдХ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХреЛрдИ рднреА рд░рд┐рдкреЛрд░реНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддреЗред рдФрд░ рд╣рдо рдмреИрдареЗ рд╣реИрдВ рдФрд░ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЗрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рддреГрддреАрдп-рдкрдХреНрд╖ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЬреЛрдбрд╝реЗ рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдРрд╕рд╛ рд╣реА рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдзрд╛рд░рдг рдЪреАрдЬ рдХреЗ рд╕рд╛рде рдЖрдП - рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рдЪреЗрдХрд▓рд┐рд╕реНрдЯред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рдХреЛ рдЦреАрдВрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдЖрдЗрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВ: рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, рд╕рдорд░реНрдерди рд╕реНрддрд░, рд▓рд╛рдЗрд╕реЗрдВрд╕, рдХреМрди рд╕рд╛ рдПрдирд╛рд▓реЙрдЧ, рд╡рд┐рдХрд╛рд╕ рд╕рд╣рд╛рдпрддрд╛ рд╕реНрддрд░ (рдХрд┐рддрдиреЗ рдЕрдиреБрдЪрд░ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдХреМрди рд╕рд╛ рд╕рдореБрджрд╛рдп)ред рд╕рднреА рдмрд┐рдВрджреБ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдЖрдк рддреГрддреАрдп-рдкрдХреНрд╖ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рддреБрд░рдВрдд рд╕рдм рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕реНрдерд┐рддрд┐ рдмреЗрд╣рддрд░ рд╣реЛ рдЧрдИ рд╣реИ, рдФрд░ рд╣рдо рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рднреА рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рдХреЛ рдЦреАрдВрдЪрдирд╛ рдФрд░ рдЗрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ "рд╡рд┐рдВрдбреЛрдЬ" рдФрд░ 32 рдмрд┐рдЯреНрд╕ рдХреЗ рддрд╣рдд рдПрдХ рд░рд┐рд▓реАрдЬ рдореЗрдВред рдЕрдм, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдРрд╕реА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рдХреЙрдирди рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рдореЗрдВ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреБрдЫ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХреА рдмрджреМрд▓рдд рд▓реЗрдлреНрдЯ рдерд░реНрдб рдкрд╛рд░реНрдЯреА рдХреЛ рдмрд╣реБрдд рдХрдо рдЬреЛрдбрд╝рд╛ рдЬрд╛рдиреЗ рд▓рдЧрд╛ред
рдУрд▓реЗрдЧ: рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛, рдЬреЛ рдмрд╣реБрдд рдХрдо рд░рд╣рддреЗ рд╣реИрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдХреБрдЫ рдмрд╛рдПрдВ-рдкреИрдб ред рд╡рд╣ рдЖрдкрдХреА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдкрд░ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЕрдХреНрд╕рд░ рдкреИрдХреЗрдЬреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрджреНрдпрддрди, рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдорд╛рдЗрдХрд▓: рдРрд╕реА рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИред C ++ рдореЗрдВ, рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдореЛрдЯреА рдЪреАрдЬ рд╣реИред рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рдорд╛рдзрд╛рди рдЬреЛ рдЫреЛрдЯреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджрд░рдЕрд╕рд▓, C ++ рдореЗрдВ рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИред рдФрд░ рдпрд╣ рдЬреЗрдПрд╕ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рдЕрдкрдирд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИред
рд╣рдордиреЗ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ 80 рддреГрддреАрдп-рдкрдХреНрд╖ рдЦреАрдВрдЪреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЖрдзреЗ рдореИрдВрдиреЗ рдХрднреА рдирд╣реАрдВ рджреЗрдЦреЗ рд╣реИрдВред рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдирд╛рд░рдХреАрдп рдЬреНрдпрд╛рдорд┐рддрд┐ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ 15 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд▓рд┐рдЦреА рдЧрдИ рдереА, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИред
рдУрд▓реЗрдЧ: рдХреЙрдирди рдХреЗ рд╕рд╛рде, рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдорд╛рдЗрдХрд▓: рдХреЙрдирди рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЙрд╕реА рдкрд╛рдпрдерди рд╕реЗ рджреВрд░ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯреЙрд▓ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред C ++ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рдЬрдЯрд┐рд▓ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╣реИ: рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдХрдВрдкрд╛рдЗрд▓рд░, рдЯреВрд▓рдЪрд┐рди, рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдорд╛рдирдХред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИред
: ┬л , Conan-center?┬╗. , . . , , . Visual Studio , .
Conan , .
: Conan , ?
: , , .
Conan , . , , . , , , . Conan , тАФ . , , .
: . .
, . , ++ Russia 2019 Piter . , , , ?
: , , C++ Russia 2019. Visual Studio 2013 Visual Studio 2017 gcc, Linux Microsoft.
, , , CI . UB, . C++ , . C++17.
, ┬л┬╗, CI Linux. .
C++17 , . , log4cplus std::auto_ptr , std::unique_ptr, .
. , , .
C++
: , . , . C++ ?
: . STL C++98, STL . ┬л ++: ┬╗ ┬л ++: ┬╗ Coursera, C++17. , structured bindings.
: , . , . , ?
: , . , C++. , C++, , . , , . , , , , . , . , , , Align Technology.
: , , . рдХреНрдпреЛрдВ?
: -, тАФ . , . , . , , , . -, , , . . -, - ( ), -, . . . . . . , , , , . , , tutorial . -, , .
: , . , . ?
: , . , .
: , ┬л┬╗ . , . ┬л┬╗ , ?
: , , . . , - . , .
C++ . , . , . , , . . - , .
, . , , , . , . ┬л ?┬╗. , .
. C++ Russia . ?
: . , , . , , . , .
: , . , ? 2015, 2019 2020 ?
: , , , , . - . , , , . , , . , .
CppCon 2018 . , , . C++ . , , .
. , тАФ , .
: ?
: const, volatile, static, constexpr, inline, extern . , , ..
: consteval constinit?
: . , , . , 3-4 , .
: , , Visual Studio constexpr?
: Visual Studio . , . , constexpr-.
: , : , , .
: Visual Studio , . , 2010 : , . Microsoft .
: . : const, constexpr, constinit, consteval , , final. final , , constfinal?
: final, , . . , constfinal, .
: , , , , . ?
: , , . , , .
: ?
: , JUG Ru Group , ().
: . ?
: , тАФ . , , , . .
: . , ?
: , . , ().
C++ Russia 2019 Piter ┬л, ┬╗ . , .