рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!
рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ рд╕рдореВрд╣
"рд╕реА ++ рдбреЗрд╡рд▓рдкрд░" рдХреА рд░рд┐рд╣рд╛рдИ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╣реА рджрд┐рди рд╢реЗрд╖ рдереЗред рдирддреАрдЬрддрди, рд╣рдордиреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛: рд╣реЛрдорд╡рд░реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛, рднрд╛рд╖рд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рдФрд░ рдЫреЛрдЯреА рдЪреАрдЬреЛрдВ рдкрд░ рдЕрдзрд┐рдХред рдЗрд╕ рдмреАрдЪ, рд╣рдо рдЕрдкрдиреА рд░реЛрдЪрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╕рд╛рдордЧреНрд░реА рдХреА рдкрд░рдВрдкрд░рд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред
рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВред
рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХрдИ C / C ++ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ IDE рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЦрд┐рд░, рд╕рд┐рдВрдкрд▓ рдФрд░ рдлрд╛рд╕реНрдЯ рд╡реАрдо рдпрд╛ рдПрдореИрдХ рд╕реЗ рдмреЗрд╣рддрд░ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЦреИрд░, рдореБрдЭреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдпреЗ 10
рд╕реАрдПрд▓рдУрдПрди рдЯрд┐рдкреНрд╕ рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЗ рдПрдХ рдирдП рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗ, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдЬрдмрдХрд┐ рдЖрдИрдбреАрдИ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛ред
рдЖрд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП, CLB рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, JetBrains рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд C рдФрд░ C ++ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо IDEред рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ C ++ 11 рдорд╛рдирдХ (рдХреБрдЫ рдорд╛рдореВрд▓реА рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде), libc ++ рдФрд░ Boost рд╕рд╣рд┐рдд C рдФрд░ C ++ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдореИрдХреНрд░реЛрдЬрд╝ рдФрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯреНрд╕ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреАрд╕реАрд╕реА рдпрд╛ рдХреНрд▓реИрдВрдЧ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдЬрдм рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рдЖрдкрдХреЛ рдПрдХ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдбреАрдмрдЧрд░ рдФрд░ рд╕реАрдПрдордХреЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдорд┐рдирдмреАрдбрдмреНрд▓реНрдпреВ / рдорд┐рдирдЧреНрд╡-рдбрдмреНрд▓реНрдпреВ 64, рдпрд╛ рд╕рд╛рдЗрдЧрд╡рд┐рди), рдЬреАрдбреАрдмреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╕реА / рд╕реА ++ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдХреЛрдб рдПрдбрд┐рдЯрд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╕реНрддрд░ рдкрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдПрдХреНрд╕рдПрдордПрд▓, рдПрдЪрдЯреАрдПрдордПрд▓ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ, рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдСрдЯреЛ-рдкреВрд░рд╛, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдФрд░ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧред
1. рд╕реНрдорд╛рд░реНрдЯ рдСрдЯреЛ-рдкреВрд░рд╛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПрд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╕рднреА рдХреЛ рдПрдХ рд╕рдВрдкрд╛рджрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреЛрдб рдкреВрд░рд╛ рдХрд░рдирд╛ рдмреЗрд╣рдж рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рд╣рдо рд╕рд┐рд░реНрдл рдПрдХ рдЪрд░рд┐рддреНрд░ (рдЪрд░, рдлрд╝рдВрдХреНрд╢рди, рдкреНрд░рдХрд╛рд░, рд╡рд░реНрдЧ рдирд╛рдо) рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрдкрд╛рджрдХ рд╣рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдХреНрдпреЛрдВ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдЕрдХреНрд╕рд░ рд╣рдореЗрдВ рдХреЗрд╡рд▓
idPlayer *
рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЪрд╛рд╣рд┐рдП рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ CLion рдХреЗ рд╕реНрдорд╛рд░реНрдЯ рдСрдЯреЛ-рдкреВрд░реНрдгрддрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ! рдпрд╣ рдХреЛрдб рдХреЗ рд╕рдВрджрд░реНрдн рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд╛рдХреНрдпреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ:

рдЕрд░реЗ рд╣рд╛рдБ, рдФрд░ рдпрджрд┐ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрднрд╡ рд╡рд┐рдХрд▓реНрдк рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рддреБрд░рдВрдд рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛!
2. рддреБрд░рдВрдд рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рдмрд╛рдж рдореЗрдВ рдкрд╣рдЪрд╛рдиреЗрдВрдЬрдм рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рдЪрд╛рд░ рдЖрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЙрдмрд╛рдК рджрд┐рдирдЪрд░реНрдпрд╛ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреА рддрд░рд╣ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдЖрдкрдиреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред CLion рдЗрд╕реЗ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдлрдВрдХреНрд╢рди рдХреЗ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдЭреВрдордирд╛ рд╣реЛрдЧрд╛? рдмрд┐рд▓рдХреБрд▓ рдирд╣реАрдВ! рдПрдХ рдареВрдВрда рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд▓рд┐рдпрди рд╕реЗ рдкреВрдЫреЗрдВ рдФрд░ рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд▓реМрдЯреЗрдВред рдмрд╕ Alt + Enter рджрдмрд╛рдПрдВ:

рдШреЛрд╖рдгрд╛ рдФрд░ рдкрд░рд┐рднрд╛рд╖рд╛ рддреБрд░рдВрдд рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:

рдЪрд░ рдФрд░ рд╡рд░реНрдЧ рдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
3. рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдпрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╡ рдЯреЗрдореНрдкрд▓реЗрдЯрдХреЗрд╡рд▓ рдХреБрдЫ рд╡рд░реНрдгреЛрдВ рдХреЛ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рд▓реВрдк рдпрд╛ рд░реЗрдВрдЬ рдЗрдЯрд░реЗрд╢рди (C ++ 11 рд╢реИрд▓реА рдореЗрдВ) рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ? рд▓реВрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдЯреИрдм рджрдмрд╛рдПрдВ; рдпрд╛ iter рдпрд╛ itit рдЯрд╛рдЗрдк рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЯреИрдм рджрдмрд╛рдПрдБ:

рдХрд░реАрдм рд╕реЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдкрд░, рдпрд╣ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдЖрдк Clion рдореЗрдВ рдХрд╕реНрдЯрдо рд▓рд╛рдЗрд╡ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдпрд╛ "рд╕рд░рд╛рдЙрдВрдб рд╡рд┐рде" рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреЛ рдПрдХ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЪрдпрдирд┐рдд рдХреЛрдб рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓рдкреЗрдЯрддреЗ рд╣реИрдВ)ред рд╣рдо рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рд╡рд░реНрдЧ рдХреИрд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рджреВрд╕рд░реЗ рдореМрдЬреВрджрд╛ рд╡рд░реНрдЧ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╕рд╛рде:

рдПрдХ рдирдпрд╛ "cp" рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╕рдВрдкрд╛рджрдХ рдореЗрдВ cp рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

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

рджреЗрдЦрд╛! рдирдпрд╛ рд╡рд░реНрдЧ рддреИрдпрд╛рд░ рд╣реИред

рдмреЗрд╢рдХ, рдЖрдк "рдЪрдпрди рдХреЗ рд╕рд╛рде" рдкреИрдЯрд░реНрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП $ рдЪрдпрди $ рдЪрд░ рд╕рд╣рд┐рдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкреИрдЯрд░реНрди рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
4. рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рджреГрд╢реНрдп рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВрдбреЗрд╡рд▓рдкрд░ рдЗрд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрдврд╝рддреЗ рд╣реИрдВред рдПрдХ рдирдпрд╛ рдХреЛрдб рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореМрдЬреВрджрд╛ рдХреЛрдб рдЖрдзрд╛рд░ рдХрд╛ рдЧрд╣рди рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред (рдХреЗрд╡рд▓ рдЕрдЧрд░ рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЦрд░реЛрдВрдЪ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рджреБрд░реНрд▓рдн рд╣реИред) рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рдЖрдк рдХреЛрдб рдЖрдзрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рддрдиреА рдЬрд▓реНрджреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП, CLion рдХреЛрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рдорд╛рдирдХ рдЧреЛрдЯреЛ рдШреЛрд╖рдгрд╛ / рдкрд░рд┐рднрд╛рд╖рд╛ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
- рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдХ, рд╣рд╛рд▓ рдХреА рдлрд╛рдЗрд▓реЗрдВ рдпрд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдЧрдП рд╕реНрдерд╛рди рдкрд░ рдЬрд╛рдПрдВ;
- рдирд╛рдо рд╕реЗ рдХрд┐рд╕реА рднреА рд╡рд░реНрдЧ, рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдкреНрд░рддреАрдХ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ;
- рдЦреЛрдЬ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ;
- рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВред
- рдХреЙрд▓ рдкрджрд╛рдиреБрдХреНрд░рдо, рдкреНрд░рдХрд╛рд░ рдкрджрд╛рдиреБрдХреНрд░рдо рдФрд░ рдЖрдпрд╛рдд рдкрджрд╛рдиреБрдХреНрд░рдо рд╕рд╣рд┐рдд рдХрдИ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рд▓рд╛рдн рдЙрдард╛рдПрдВред
рдХреЙрд▓ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реЗ рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд▓рдЧрддрд╛ рд╣реИ, рд╣реИ рдирд╛? рдПрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдЖрдк рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрд░реЛрдд рдореЗрдВ рдСрдЯреЛрд╕реНрдХреНрд░реЛрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдФрд░ рднреА рддреЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
5. рдСрд░реНрдбрд░ рдмрджрд▓реЗрдВ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝реЗрдВ - рдЖрдИрдбреАрдИ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдЧрд╛Refactoring рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рдХреЛрдб рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ, рдЗрд╕реЗ рдХреНрд▓реАрдирд░ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддреА рд╣реИред рдХреБрдЫ рдЖрдИрдбреАрдИ рдЗрд╕реЗ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрд░реАрдХреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред CLion рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ - рд╕рд░рд▓ рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдирд╛рдо рд╕реЗ рд▓реЗрдХрд░ рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╣рд╕реНрддрд╛рдХреНрд╖рд░, рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯ рдлрдВрдХреНрд╢рди рдпрд╛ рдХреНрд▓рд╛рд╕, рдЗрдирд▓рд╛рдЗрди рдФрд░ рдХрдИ рдЕрдиреНрдпред рдЖрдк CLion рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддреЗ рд╕рдордп рдХреЛрдб рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдореБрдЭреЗ CLion рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рджреЗрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ рд╕рдорд╛рд░реЛрд╣ рд╣реИ:

рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЪреЗрдВрдЬ рд╕рд┐рдЧреНрдиреЗрдЪрд░ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛:

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

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореИрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рджреМрд░рд╛рди рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЖрджреЗрд╢ рджреЗрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реВрдВ? рдмреЗрд╢рдХ, рдЙрдирдХреЗ рдЖрджреЗрд╢ рдХреЛ рд╕рднреА рдЙрдкрдпреЛрдЧреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
6. рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдирд┐рдХрд╛рд▓реЗрдВрдПрдХ рдЕрд▓рдЧ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдирд┐рдХрд╛рд▓рдирд╛ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд╡рд┐рдзрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреНрд░реИрдб рдЯрд╛рдЗрдк, рдбрд┐рдлрд╛рдЗрди, рд╡реИрд░рд┐рдПрдмрд▓, рдкреИрд░рд╛рдореАрдЯрд░ рдпрд╛ рд╕рдмрдХреНрд▓рд╛рд╕ рднреА рдирд┐рдХрд╛рд▓реЗрдВ? CLion рдХреЗ рд╕рд╛рде рдЙрдирдХрд╛ рдЕрдиреБрднрд╡ рдЫреЛрдЯреЗ рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмрдврд╝рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕реНрдерд┐рд░рд╛рдВрдХ рдпрд╛ рдЪрд░ рдирд┐рдХрд╛рд▓рддреЗ рд╕рдордп рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ); рд╕реНрдерд┐рд░ рдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдерд┐рд░ рдШреЛрд╖рд┐рдд рдХрд░реЗрдВ; рдПрдХ рдЪрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп рдСрдЯреЛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рдФрд░ рдЗрддрдиреЗ рдкрд░ рдФрд░ рдЖрдЧреЗ:
7. рдЕрдкреНрд░рдпреБрдХреНрдд рдХреЛрдб? "=" рд╣рд╛рд▓рдд рдореЗрдВ? рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ!рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рдорд░реНрдлреА рдХреЗ рдирд┐рдпрдо рдХреЗ рдмрд╛рдж, рд╣рд░ рдЧреИрд░-рддреБрдЪреНрдЫ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрдЧ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЕрдкрдирд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд╣рдо рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдмрдЧреНрд╕ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ CLion рд╕рдВрднрд╛рд╡рд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдЖрдкрдХреЗ рдХреЛрдб рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИред рдХреЛрдб рдХрд╛ рдХреЛрдИ рднреА рд╕рдВрджрд┐рдЧреНрдз рднрд╛рдЧ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рддреНрд╡рд░рд┐рдд рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдЙрдиреНрд╣реЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ Alt + Enter рджрдмрд╛рдПрдВред рдЖрдИрдбреАрдИ рдЕрдкреНрд░рдпреБрдХреНрдд рдФрд░ рджреБрд░реНрдЧрдо рдХреЛрдб рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдлреНрд▓реЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рднреА рдХрд░рддрд╛ рд╣реИ:

CLion рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА C / C ++ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдпрд╛рдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "=" рд╕реНрдерд┐рддрд┐ рдореЗрдВ:

рдЬрдм рдЖрдк рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╕рд╣рд╛рдпрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдг рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
8. рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╕рд░рд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ!рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдкрд░ IDE рдХрд╛ рдкреНрд░рдореБрдЦ рд▓рд╛рдн рдбрд┐рдмрдЧрд┐рдВрдЧ рдЕрдиреБрднрд╡ рд╣реИред рдмреЗрд╢рдХ, рдЖрдк рдПрдХ рдЕрд▓рдЧ рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдИрдбреАрдИ рдХреЗ рдЕрдВрджрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
CLion GDB рдмреИрдХрдПрдВрдб рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЪреАрдЬреЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░
рдХреБрдЫ рдЕрддреНрдпрдВрдд рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ рдЕрдиреБрднрд╡ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд░ рдирд╛рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдпрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреЛрдб рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рдЯреВрд▓ рдХреА рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рднреА рд╡рд┐рд╡рд░рдг рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВред рдФрд░ рдпрд╣рд╛рдВ рдХреЗрдХ рдкрд░ рдЪреЗрд░реА рд╣реИ: рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдЖрдИрдбреАрдИ рдЕрдкрдиреА рдШреЛрд╖рдгрд╛ рдХреЗ рдЖрдЧреЗ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
9. рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЕрдкрдирд╛ рджрд┐рдорд╛рдЧ рдмрджрд▓реЗрдВ? рдкреБрдирд░рд╛рд░рдВрдн рди рдХрд░реЗрдВ - рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рддреБрд░рдВрдд рдмрджрд▓реЗрдВ!рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рдорд╛рди рдбреЗрдЯрд╛ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЙрдирдХреЗ рдЖрдВрджреЛрд▓рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╣реИред рдХрднреА-рдХрднреА рдЪрд░ рдХреЗ рдХрдИ рдореВрд▓реНрдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдПрдХ рдЕрд▓рдЧ рд╢рд╛рдЦрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреАрдорддреА рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рд╡рд░реНрддрдорд╛рди рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рддреНрд░ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЛ рддреБрд░рдВрдд рдмрджрд▓реЗрдВ:

рдЕрдм рд╣рдо рдЙрд╕реА рд╕рддреНрд░ рдХреЛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди 55 рдХреЗ рдирдП рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП y рдорд╛рди рдХреЗ рд╕рд╛рдеред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдИрдбреАрдИ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЙрдирдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдЬреЛрд░ рджреЗрддрд╛ рд╣реИ:

10. рдмреЛрд░реНрдб рдкрд░ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг - рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ!
рдЖрдИрдбреАрдИ рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЦрдбрд╝рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХрд╛рдо рдореЗрдВ рдЕрдм рдЖрдкрдХреЛ рдХрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрд▓рдЧ рд╡реАрдХреЗрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдмрдЧ рдЯреНрд░реИрдХрд░ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЯрд░реНрдорд┐рдирд▓ред рдпреЗ рд╕рднреА рдЙрдкрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА CLion IDE рдореЗрдВ рдмрдиреЗ рд╣реБрдП рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рдХрдо рд╕реЗ рдХрдо рдзреНрдпрд╛рди рднрдЯрдХрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХреЗрдВред
CLion рдореЗрдВ рдЗрди рдпреБрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡реЗ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдФрд░ рдЙрддреНрдкрд╛рджрдХ рдмрдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ!
рдЕрдВрдд
рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╣рдо рдпрд╣рд╛рдВ рдкреНрд░рд╢реНрдиреЛрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛
рдЦреБрд▓реЗ рджрд┐рди рдореЗрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ ред