
рдЕрдм PVS-Studio рдореЗрдВ рд╣рдо рдмрдо рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ!
рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ 5.15 рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдЬреЛ рдмрд┐рд▓реНрдХреБрд▓ рдХрд┐рд╕реА рднреА рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╣реИрдВ: рдореЗрдХрдлрд╛рдЗрд▓, рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдкрд╛рдпрдерди, рдмреИрд╢ рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рд╣реИ, рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо ... рдЕрдм рд╣рдо рд╕рдВрдХрд▓рдХ рдХреЙрд▓реЛрдВ рдХреЛ "рджреЗрдЦ" рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА (рдЙрдЪрд┐рдд) C / C ++ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рд┐рдП?
рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ-рдЗрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдиреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХреНрдпреЛрдВ рдХрд┐рдпрд╛?
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реА ++ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рд╣реИред рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдХреЗ рджреЛ рдкрд╣рд▓реВ рд╣реИрдВред рдкрд╣рд▓рд╛ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рд╣реИред рдПрдХ рдкрд░рд┐рдЪрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рджреВрд╕рд░реЗ, рдпрд╣ рд╕рд╣реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╕рдВрдХрд▓рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХреЛрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ (рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ) рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рддрдВрддреНрд░ рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдКрдВрдЧрд╛ред рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕рднреА #include рдФрд░ #define рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВред рдпрд╣ рд╕рдм рд╕реЗ рдКрдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдкреНрд▓рдЧ-рдЗрди рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рд╕рдВрдХрд▓рди рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдФрд░ рдЕрдкрдиреЗ рджрдо рдкрд░ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЕрдм рд╣рдордиреЗ рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рд╕реАрдЦ рд▓рд┐рдпрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рдХ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ "рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ" рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рдХреЙрд▓ рдХреЛ "рджреЛрд╣рд░рд╛рдиреЗ" рдХреЗ рд▓рд┐рдПред рдФрд░ рдлрд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╢реБрд░реВ рдХрд░реЗрдВред рдпрд╣ рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдкреБрд░рд╛рдирд╛ рддрдВрддреНрд░ рд░рд╣рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХреБрдЫ рджреЗрд╢реА рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реА ++ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕) рдЗрд╕ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдХрд┐рди рдорд╛рдорд▓реЛрдВ рдХреА рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдореЗрдХрдлрд╛рдЗрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬреЛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдирдПрдордХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рддрдм рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдкреАрдЖрдИ рдиреЗ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕рдВрдХрд▓рди рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рдмреЗрд╢рдХ, рдЖрдк рд╣рдореЗрд╢рд╛
рдореЗрдлрд╛рдЗрд▓ рдореЗрдВ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЙрд▓ рдХреЛ
рдПрдореНрдмреЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдирд╣реАрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдЬреЛ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдИ рдкрд░рд┐рджреГрд╢реНрдп рджреВрд░ рдбрд░ рдЧрдПред
рджреВрд╕рд░реЗ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рд╣реИ рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореЗрдХрдлрд╛рдЗрд▓ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рд╣реИред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдРрд╕реА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЕрдХреНрд╕рд░ рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИред
рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЕрдХреНрд╕рд░ рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдереАрдВ рдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реА ++ рд╕рдВрдХрд▓рдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдХрд▓рд┐рдд рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рдФрд░ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ рдФрд░ рдЗрдЪреНрдЫрд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рд╢реВрдиреНрдп рд╣реЛ рдЧрдИ ...
рд╣рдордиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛?
рд╣рдордиреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдХрд▓рдХ рдХреЙрд▓ рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рд╣реИред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рд╣рдорд╛рд░рд╛ рдореБрдЦреНрдп рдлреЛрдХрд╕ рд╣реИ: рд╡рд┐рдЬреБрдЕрд▓ C ++ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ред

рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЯреВрд▓ рдмрд╕ рд╕рднреА рдХреЙрд▓рд░реНрд╕ рдХреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдкрд╛рд╕ рднреЗрдЬ рджреЗрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ "рдлрд╛рдЗрд▓ рдХреЛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕" рдорд╛рдкрджрдВрдбреЛрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдПрдирд╛рд▓рд╛рдЗрдЬрд░ рдХрд╣рддрд╛ рд╣реИред рдореБрдЦреНрдп рдЖрдХрд░реНрд╖рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рд╣реИ рдФрд░ рдХреЛрдИ рднреА рдЗрд╕реЗ рджреЛрд╣рд░рд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЗрд╕ рдЕрд╡рд╕рд░ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рд╡рд┐рдХрд▓реНрдк 1 - рдЬреАрдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рдирд┐рдЧрд░рд╛рдиреА
рддреЛ, рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк
рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдВрдЬрди 4 рд╕реНрд░реЛрдд рдХреЛрдб рддрдХ рдкрд╣реБрдВрдЪ рдЧрдПред рдЖрдк Visual Studio рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрд▓реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдПрдХ nmake- рдЖрдзрд╛рд░рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ PVS-Studio рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдк рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдВ:
- рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
- "рдХрдВрдкрд╛рдЗрд▓рд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЬрд╣рд╛рдБ рдЖрдк рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП x64 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдВрдЬрди 4 рдореЗрдВ рдЖрдк 64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗред
- "рдкреНрд░рд╛рд░рдВрдн рдирд┐рдЧрд░рд╛рдиреА" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рд╕рдВрдХрд▓рдХ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рдЧрд░рд╛рдиреА рдореЛрдб рдЪрд╛рд▓реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред
- рдЕрдм рдЖрдк Visual Studio рдкрд░ рдЬрд╛рдПрдБ рдФрд░ рдмрд┐рд▓реНрдб рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ - рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрди рд░рд╣рд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЙрд▓ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯреЗрдб рд╣реИрдВред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯреЗрдб рдХреЙрд▓реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╣рд╛рдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рди рдХрд┐ рдХреЛрдб рдлрд╛рдЗрд▓реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЕрдХреНрд╕рд░ рд╕рдВрдХрд▓рдХ рддрд░реНрдХреЛрдВ рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕рдВрдХрд▓рдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдХрдо рдпрд╛ рдмрд░рд╛рдмрд░ рд╣реИред
- рдЬрдм Visual Studio рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕реНрдЯреЙрдк рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдлрд┐рд░ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдХрд╛рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдорд┐рдд рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдЖрдк рддреБрд░рдВрдд рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВ UE4.plog рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рддреНрдпрд╛рдкрди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдлрд┐рд░ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдХреЛ рдмрдВрдж рдХрд░реЗрдВ, рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдиреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗ UE4.plog рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдХреИрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рдХреНрдпреЛрдВ? рд╣рд╛рдВ, рдХреНрдпреЛрдВрдХрд┐ Visual Studio рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ IntelliSense рд╣реЛрдЧрд╛, рдФрд░ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдХреЛрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдХреНрд░реЛ рдорд╛рди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЪрд░ рдШреЛрд╖рдгрд╛рдПрдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рдм, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдВрдЧреЗ - рд╣рдорд╛рд░рд╛ рдЙрдкрдХрд░рдг рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдРрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ, рдЖрдк рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рд╢реБрд░реВ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ? рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВред
рд╡рд┐рдХрд▓реНрдк 2 - рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдЧрд░рд╛рдиреА
рд▓реЗрдХрд┐рди рдпрд╣ рднреА рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдо
Qt 5.2 рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд┐рддрд░рдг рдкреИрдХреЗрдЬ рдХреЛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЕрдирдкреИрдХ рдХрд░рддреЗ рд╣реИрдВред Visual Studio 2012 рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ (рд╕рд╣реА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП) рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, Qt рд╡рд╛рд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдБ рдФрд░ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░реЗрдВ:
- рд╣рдо рдирд┐рдЧрд░рд╛рдиреА рдореЛрдб рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
"C: \ Program Files (x86) \ PVS-Studio \ CLMonitor.exe" рдореЙрдирд┐рдЯрд░
рдХрд╛рд░реНрдпрдХреНрд░рдо рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рд╕реНрдореГрддрд┐ рдореЗрдВ "рдЯреНрд░реИрдХрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓" рдЫреЛрдбрд╝ рджреЗрдЧрд╛ред
- рд╣рдо config.exe рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ Qt рдкреИрдХреЗрдЬ рд╕реЗ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред
- рдПрдирдПрдордХреЗ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ - рд╡рд╛рдкрд╕ рдмреИрдареЗрдВ рдФрд░ рдХреНрдпреВрдЯреА рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред
- рдЬрдм Qt рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдордп рд╣реИ рдХрд┐ рд╡рд╣ рдирд┐рдЧрд░рд╛рдиреА рдкреВрд░реА рдХрд░реЗ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗ (Win32 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП, рд▓реЙрдЧ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рд╕рд╣реЗрдЬреЗрдВ):
"C: \ Program Files (x86) \ PVS-Studio \ CLMonitor.exe" C: \ Qt5.log_32 рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ
- рдЬрдм рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рд╕реАрдзреЗ рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рджреЗрддрд╛ред рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдореЗрдВ рдЗрд╕реЗ рдЦреЛрд▓рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рд╡рд╣рд╛рдВ рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдХрд┐рд╕реА рднреА рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдХрдард┐рди рдирд╣реАрдВ рд╣реИред рд╡рд╣реА 5 рд╕рд░рд▓ рдмрд┐рдВрджреБред
рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд╣рдордиреЗ рдирд┐рдЧрд░рд╛рдиреА рддрдХрдиреАрдХ рдореЗрдВ рдХрд┐рд╕реА рднреА рдореВрд▓рднреВрдд рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рдХреА рд╣реИ (рдЕрднреА рддрдХ?)ред рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рд▓рд╛рдпрдХ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рдЧрд░рд╛рдиреА рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рд╕рднреА рдХреЙрд▓ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреА рд╣реИред рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкрд░ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ред рдпрд╣реА рд╣реИ, рдЪреЗрдХ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╕рд╣реА рдФрд░ "рдПрд▓рд┐рдпрди" рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛрдВрдЧреЗред рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕реА рдЕрдиреНрдп рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рди рдХрд░реЗрдВред
рджреВрд╕рд░реЗ, рдХрднреА-рдХрднреА рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рд╣реЗрдбрд░ рдХреЗ рд╕рд╛рде рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣реЗрдбрдлрд╝реЛрди рдХреЛ рдкреНрд░реА-рдХрдВрдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╢рд╛рдорд┐рд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рд╕рдВрдХрд▓рдХ рдРрд╕реЗ рд╣реЗрдбрд░ рдкрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ (рдЬреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ!) рдЕрдм рдЗрд╕реЗ рдирд╣реАрдВ рдвреВрдВрдврддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рд╣реИ - рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕реВрдЪреА рд╕реЗ рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдкрде рдЬреЛрдбрд╝реЗрдВред
рдЯреНрд░рд╛рдпрд▓ рдЯреНрд░рд╛рдпрд▓
рдЕрдм рдорд░рд╣рдо рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рдордХреНрдЦреАред рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдкрд╛рд╕ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдореЛрдб рд╣реИ рдЬреЛ рдкрддрд╛ рдХреА рдЧрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдХреНрд▓рд┐рдХ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдореЛрдб рдореЗрдВ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, "рдкрд░реАрдХреНрд╖рдг рдкреНрд░рддрд┐рдмрдВрдз" рд╕рдВрджреЗрд╢ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдпрд╣ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдореЛрдб рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЖрдк рд╕рд╛рдзрд╛рд░рдг рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреА рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдлрд┐рд░ рднреА рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдк рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рд╕рдВрдХрд▓рди рдирд┐рдЧрд░рд╛рдиреА рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдореЗрдВ рд▓рд┐рдЦреЗрдВ - рд╣рдо рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдХреБрдВрдЬреА рджреЗрдВрдЧреЗред