рд╕реАрдПрд╕ рд╕реЗрдВрдЯрд░ рдореЗрдВ рд╕реА ++ рдХреЛрд░реНрд╕, рдкрд╣рд▓рд╛ рднрд╛рдЧ

рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╛рдЗрдВрд╕ рд╕реЗрдВрдЯрд░ POMI RAS, JetBrains рдФрд░ Yandex Data Analysis School рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╛рдЗрдВрд╕ рдХреНрд▓рдм рдХреА рдПрдХ рд╕рдВрдпреБрдХреНрдд рдкрд╣рд▓ рд╣реИред

рдХреЗрдВрджреНрд░ рдкреНрд░рддрд┐рднрд╛рд╢рд╛рд▓реА рдЫрд╛рддреНрд░реЛрдВ рдФрд░ рд╕реНрдирд╛рддрдХреЛрдВ рдХреЛ рдЙрдирдХреЗ рд▓рд┐рдП рд░реБрдЪрд┐ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ: рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди, рдбреЗрдЯрд╛ рд╡рд┐рдЬреНрдЮрд╛рди рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧред

рдХреЗрдВрджреНрд░ рдореЗрдВ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ C ++ рдкрд╛рдареНрдпрдХреНрд░рдо Valery Mikhailovich Lesin рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, valery-l , CS рдХреЗрдВрджреНрд░ рдореЗрдВ рдПрдХ рд╢рд┐рдХреНрд╖рдХ рдФрд░ ITMO рдФрд░ JetBrains рдХреА рд╕рдВрдпреБрдХреНрдд рдкрддреНрд░рд┐рдХрд╛ "рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ / рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ", Simlabs рдХреЗ рддрдХрдиреАрдХреА рдирд┐рджреЗрд╢рдХред

рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ C ++ рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ: рд╕реЗрдореЗрд╕реНрдЯрд░ рдХреЗ рдЕрдВрдд рддрдХ, рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рднрд╛рд╖рд╛ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдЕрдм рддрдХ, рдмрд┐рдирд╛ рдХрджрдо рдХреЗ рд╢рдмреНрджрд╛рд░реНрде, sfinae, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред

C ++ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрднрд╡ рд╡рд╛рд▓реЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рднрд╛рдЧ рдирдЬрд╝рджреАрдХреА рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ, рдореЗрдореЛрд░реА, рд▓реИрдореНрдмреНрдбрд╛ рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рдерд╛рдУрдВ рдХреЗ рджреЛрдиреЛрдВ рдкреВрд░реНрд╡рд╡реНрдпрд╛рдкреА, рд╕рд╛рде рд╣реА рдирд╡реАрдирддрдо рднрд╛рд╖рд╛ рдорд╛рдирдХреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреЗред рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕реНрддрд░реЛрдВ рдХреЗ рдЫрд╛рддреНрд░ рдЗрд╕рдореЗрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдирдИ рд╕рд╛рдордЧреНрд░реА рдкрд╛ рд╕рдХреЗрдВред

рдЕрдЪреНрдЫрд╛ рджреГрд╢реНрдп рд╣реИ!

1. рд╕реА ++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд╛ рд╕рдВрдЧрдардиред

рдЗрддрд┐рд╣рд╛рд╕ рдФрд░ рднрд╛рд╖рд╛ рдХрд╛ рджрд░реНрд╢рдиред рдкреНрд░рдпреЛрдЬреНрдпрддрд╛: рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ред рдкреБрд╕реНрддрдХрд╛рд▓рдп, рд╕рдВрдХрд▓рди, рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдгред рдЪрд░, рд╕реНрдерд┐рддрд┐рдпрд╛рдВ, рд▓реВрдк, рдлрд╝рдВрдХреНрд╢рди, рд╕рд░рд▓ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯред


2. рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рд▓реЗрдЖрдЙрдЯред рдкреНрд░рд╕рд╛рд░рдг рдЗрдХрд╛рдЗрдпрд╛рдБред рдШреЛрд╖рдгрд╛рдПрдБ рдФрд░ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБред рдУрдбреАрдЖрд░ред рд╡реИрд╢реНрд╡рд┐рдХ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдЪрд░ред


3. рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рдЪрд▓ рд░рд╣реЗ рдХрд╛рд░реНрдпрдХреНрд░рдоред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдзрд╛рдЧреЗред рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдореЛрд░реА рдбрд┐рд╡рд╛рдЗрд╕, рдкреЗрдЬ рдореЗрдореЛрд░реАред Dereferencing, рд╕рдВрдХреЗрдд, рд╕рд░рдгрд┐рдпрд╛рдБред рдмрд┐рдВрджреБ, рд╕реНрдерд┐рд░рд╛рдВрдХ рдФрд░ рдирд┐рд░рдВрддрд░ рд╕рдВрдХреЗрдд рдХреЗ рдЕрдВрдХрдЧрдгрд┐рддред рд▓рд┐рдВрдХ, рдирд┐рд░рдВрддрд░ рд▓рд┐рдВрдХ рдХреА рд╢реБрд░реБрдЖрдд, рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди, рдореЗрдореЛрд░реА рд▓реАрдХред


4. рдирд┐рд░реНрдорд┐рдд рдкреНрд░рдХрд╛рд░, рдирд┐рд░реНрджреЗрд╢, рдФрд░ рдСрдкрд░реЗрдЯрд░реЛрдВред

рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдХрд╛рд░, рд╕реНрдкрд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг, рд╢реВрдиреНрдп рдкреНрд░рдХрд╛рд░, рд╢реВрдиреНрдп рд╕рдорд╛рдкреНрдд рддрд╛рд░, Enum enumerations, typedef рдХрд╛ рдкрд░реНрдпрд╛рдпред рдШреЛрд╖рдгрд╛рдПрдБ, рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдФрд░ рджреГрд╢реНрдпрддрд╛, рд╕рдВрд░рдЪрдирд╛ред рдСрдкрд░реЗрдЯрд░реЛрдВ, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐, рд╡реЗрддрди рд╡реГрджреНрдзрд┐ / рдЧрд┐рд░рд╛рд╡рдЯ, рдмрдпрд╛рди (рдкрд╕рдВрдж) рдХрд╛ рдмрдпрд╛рдиред рд▓реВрдкреНрд╕, рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ, рдСрдкрд░реЗрдЯрд░ред


5. рдХрд╛рд░реНрдпред

рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рдХрд╛рд░реНрдпреЛрдВ рдХреА рдШреЛрд╖рдгрд╛, рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдирд╛, рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдирд╛, рдПрдХ рдореВрд▓реНрдп рд╡рд╛рдкрд╕ рдХрд░рдирд╛ред рдЕрдзрд┐рднрд╛рд░, рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЪрдпрдиред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рддрд░реНрдХред рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХреА рд╕рдВрдЦреНрдпрд╛, рд╕реВрдЪрдХред рдмрд╛рдБрдз рдФрд░ рдХрд╛рд░реНрдпред


6. рдХрдХреНрд╖рд╛рдПрдВред

рд╡рд░реНрдЧ рдкреНрд░рдХрд╛рд░, рд╡рд░реНрдЧ рдкрд░рд┐рднрд╛рд╖рд╛, рд╕рджрд╕реНрдп рдлрд╝рдВрдХреНрд╢рди, рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг, рд╡рд░реНрдЧ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛, 4 рдореБрдЦреНрдп рдХрд╛рд░реНрдп, рд╕реНрд╡реИрдк-рдЯреНрд░рд┐рдХред рдХреНрд▓рд╛рд╕ рдлреАрд▓реНрдбреНрд╕ред


7. рдирд╛рдо рд╕реНрдерд╛рдиред рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВред

рдирд╛рдо-рдкрддреНрд░ рдХреА рдШреЛрд╖рдгрд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдШреЛрд╖рдгрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, Koenig рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ред рдУрд╡рд░рд▓реЛрдбрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░реЛрдВ, рдХреНрдпрд╛ рд╕рдВрднрд╡ рдФрд░ рдЕрд╕рдВрднрд╡ рд╣реИ, рдХрд╣рд╛рдВ рдФрд░ рдХреИрд╕реЗ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдСрдкрд░реЗрдЯрд░ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг, рд╕реНрдкрд╖реНрдЯ рдФрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реВрдкрд╛рдВрддрд░рдгред рдорд┐рд╢реНрд░рд┐рдд рдЕрдВрдХрдЧрдгрд┐рддред рдорд┐рддреНрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдБред рдЙрдкрд╕рд░реНрдЧ рдФрд░ рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐ред Functorsред рдПрдХ рд╕реВрдЪрдХ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд░реНрд╕ред рдХрд╛рд░реНрдп рдХреИрд╕реЗ рдХрд░реЗрдВ?


8. рдЧрддрд┐рд╢реАрд▓ рдмрд╣реБрд░реВрдкрддрд╛: рд╕рд░рд▓ рд╡рд┐рд░рд╛рд╕рддред

рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдмреЛрдзред рд░рдЪрдирд╛ред рд╡рд┐рд░рд╛рд╕рддред рдЦреЗрддреЛрдВ рдХрд╛ рд╕реНрдерд╛рдиред рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВред рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░реНрд╕ред рдмрд╣реБрд░реВрдкреА рд╡реНрдпрд╡рд╣рд╛рд░ред рдЯрд╛рдЗрдк рдлрд╝реАрд▓реНрдб, рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рдВрдХреНрд╢рдВрд╕, рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЯреЗрдмрд▓, рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ, рд╢реБрджреНрдз рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рдВрдХреНрд╢рдВрд╕, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдФрд░ рдирд┐рдЬреА рд╡рд┐рд░рд╛рд╕рддред рдирд╛рд╢рдХред рдЖрднрд╛рд╕реА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмреБрд▓рд╛рдУред


9. рдЧрддрд┐рд╢реАрд▓ рдмрд╣реБрд░реВрдкрддрд╛: рдПрдХрд╛рдзрд┐рдХ рдФрд░ рдЖрднрд╛рд╕реА рд╡рд┐рд░рд╛рд╕рддред

рдПрдХрд╛рдзрд┐рдХ рд╡рд┐рд░рд╛рд╕рдд, рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рд╕рдВрдХрд▓реНрдк, рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдирд╛, рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ред рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕, рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рд░рд┐рдкреАрдЯрд┐рд╢рди, рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓, рдкреНрд░реЛрдЯреЗрдХреНрдЯрд┐рд╡ рдореЗрдердбреНрд╕, рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯрд╛рдЗрдк рдПрдВрдб рд░реЗрдлрд░реЗрдВрд╕ рдХрд╛рд╕реНрдЯрд┐рдВрдЧ, рд╕реНрдЯреЗрдЯрд┐рдХ_рдХрд╛рд╕реНрдЯ рдФрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ_рдХрд╛рд╕реНрдЯ, рдЯрд╛рдЗрдкрд┐рдб рдСрдкрд░реЗрдЯрд░, рдореЗрдореЛрд░реА рдореЗрдВ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд▓реЛрдХреЗрд╢рдиред


10. рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдкрд░рд┐рдЪрдпред рдХреНрд▓рд╛рд╕ рдФрд░ рдлрдВрдХреНрд╢рди рдЯреЗрдореНрдкрд▓реЗрдЯред

рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреНрд▓рд╛рд╕, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлреАрдЪрд░реНрд╕, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕, рдЗрдВрд╕реНрдЯреЗрдВрдЯреЗрд╢рди, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░, рдЯрд╛рдЗрдк рддреБрд▓реНрдпрддрд╛, рдЯрд╛рдЗрдк рдЗрдВрдлрд╝реЗрдХреНрд╢рди, рдлрдВрдХреНрд╢рди рдУрд╡рд░рд▓реЛрдб, рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рд┐рд▓реЗрдХреНрд╢рди, рдбрд┐рдлреЙрд▓реНрдЯ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯред


11. рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдкрд░рд┐рдЪрдпред рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ред рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рд╕реЗ рд╕рдВрдмрдВрдзред рд╕реНрдорд╛рд░реНрдЯ рдкреЙрдЗрдВрдЯрд░реНрд╕ред

рд╡рд░реНрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ред рдЖрдВрд╢рд┐рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ред рд╕рд╛рдорд╛рдиреНрдп рдЕрдорд╛рдирдХ рдЖрдзрд╛рд░ред рд╕реНрдкрд╖реНрдЯ рддрд╛рддреНрдХрд╛рд▓рд┐рдХрддрд╛ред рдлрд╝рдВрдХреНрд╢рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ред CRTPред рдЯреЗрдореНрдкрд▓реЗрдЯ рдЯрд╛рдЗрдк рдХрд░реЗрдВред рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдФрд░ рдкреИрдЯрд░реНрдиред рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдЧ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдЧрддрд┐рд╢реАрд▓ рдФрд░ рд╕реНрдерд┐рд░ рдмрд╣реБрдкрдХреНрд╖рд╡рд╛рджред


12. рд╕реНрдорд╛рд░реНрдЯ рдкреЙрдЗрдВрдЯрд░реНрд╕ред


13. рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред рдбрд┐рдмрдЧрд┐рдВрдЧред


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреНрдпрд╛ рдкрдврд╝реЗрдВ


  • рдмреАред рдореНрдпреВред рдкреНрд░рднрд╛рд╡реА C ++ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред
  • рдПрд╕ рдореЗрдпрд░реНрд╕ред рдХреБрд╢рд▓ рдФрд░ рдЖрдзреБрдирд┐рдХ рд╕реА ++: рд╕реА ++ 11 рдФрд░ рд╕реА ++ 14 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 42 рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВред

Source: https://habr.com/ru/post/hi467781/


All Articles