рдХреЛрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдпрд╛ рдкреНрд░рдпреЛрдЬреНрдп рдХреЛ рдордд рднреВрд▓рдирд╛



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

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

рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ? рдпрд╣рд╛рдБ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред



рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд░рд▓ рд╣реИрдВ


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

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд▓реЛрдХрд╡рд░реНрдХ рдЯреВрд▓, рдЬреЛ рд╡рд┐рджреЗрд╢реА рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд┐рдзрддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдХ рд╕рдВрдХрд▓рдХ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЛ "рдирд┐рдЧрд▓" рдХрд░рддрд╛ рд╣реИ:
  рдЗрдирд▓рд╛рдЗрди рдЗрдВрдЯ рдПрдХреНрд╕; 

Klocwork рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрд╕рдВрджреЗрд╢ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХреЛрдб рдореЗрдВ рдЗрд╕ рд╡рд┐рд╕рдВрдЧрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: "рдЗрдирд▓рд╛рдЗрди 'рдХреАрд╡рд░реНрдб рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╡рд┐рдзрд┐ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЪреАрдЬрд╝ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ"ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдирд┐рджрд╛рди рд╣реИред рд▓реЗрдХрд┐рди, рдХрд╣рддреЗ рд╣реИрдВ, Microsoft Visual C ++ рдХрдВрдкрд╛рдЗрд▓рд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдХрд▓рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЗрд╕ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ рд╕реЗ рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рд╣реИред рд╡рд┐рдЬреБрдЕрд▓ C ++ рдХреЗрд╡рд▓ рдРрд╕реЗ рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ: "рддреНрд░реБрдЯрд┐ C2433: 'x': 'рдЗрдирд▓рд╛рдЗрди' рдбреЗрдЯрд╛ рдШреЛрд╖рдгрд╛рдУрдВ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ"ред

рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдгред рдХреБрдЫ рд╕рдВрдХрд▓рдХ рдмреВрд▓ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдХреНрд▓реЛрдХрд╡рд░реНрдХ рдПрдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдПрдХ рд╡рд░реНрдЧ рд╕рджрд╕реНрдп рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрддрд╛ рд╣реИ: "PORTING.STRUCT.BOOL: рдпрд╣ рдЪреЗрдХрд░ рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдВрд░рдЪрдирд╛ / рд╡рд░реНрдЧ рдореЗрдВ рдПрдХ рдмреВрд▓ рд╕рджрд╕реНрдп рд╣реЛрддрд╛ рд╣реИ"ред

рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдХреНрд╖рд╛ рдореЗрдВ рдПрдХ рдмреВрд▓ рд▓рд┐рдЦрд╛, рд╡рд╣ рдбрд░рд╛рд╡рдиреА рд╣реИ ... рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдкреНрд░рддрд┐рд╢рдд рдЗрд╕ рддрд░рд╣ рдХреЗ рдирд┐рджрд╛рди рд╕рдВрджреЗрд╢ рд╕реЗ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддрд╛ рд╣реИред

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

рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдЬрд╛рдВрдЪ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред

рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ: тАЬрддреЛ рдлрд┐рд░ рдЖрдЗрдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЪреЗрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдЙрди рд╕рднреА рдирд┐рдпрдореЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╣рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред тАЭ рд▓реЗрдХрд┐рди рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рджреЛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ:

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдореЗрдВ рдЪреЗрдХ рдХреЛ рдПрдХ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдирд┐рдпрдо рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ рдХрдИ рдирд┐рдпрдореЛрдВ рджреНрд╡рд╛рд░рд╛ред рдФрд░ рдпрджрд┐ рд╣рдо рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдирд┐рдпрдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмреЗрд╣рддрд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдЬреНрдЮрд╛рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╛рди рд╣реИрдВред

рджреВрд╕рд░реЗ, рдХреБрдЫ рдирд┐рджрд╛рдиреЛрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рдЧрднрдЧ рд╕рднреА рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЗ рдкрд╛рд╕ "рдЬрд╛рджреБрдИ рд╕рдВрдЦреНрдпрд╛" рдХреА рдЦреЛрдЬ рд╣реИред рд▓реЗрдХрд┐рди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдореЗрдВ рдХреЗрд╡рд▓ рдЬрд╛рджреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо (4, 8, 32, рдЖрджрд┐) рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЦрддрд░рдирд╛рдХ рд╣реИ, рдлрд┐рд░ рджреВрд╕рд░реЗ рдореЗрдВ - рдмрд╕ рд╕рднреА рдЬрд╛рджреВ рдирдВрдмрд░ (1, 2) , 3, рдЖрджрд┐)ред рдФрд░ рдмрд╕ рд╡рд╣рд╛рдБ рдФрд░ рд╡рд╣рд╛рдБ рдбрд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЬрд╛рджреВ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ" рдХреЙрд▓рдо рдореЗрдВ рддреБрд▓рдирд╛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ, "рдкреНрд▓рд╕" рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

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

рдЙрдЪрд┐рдд рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред


рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд░ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИ рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЙрдкрдХрд░рдг рдХрд┐рддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ ...

рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдХреЛрдб рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╣реБрдП, рджреЛ рдХреЛрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдХреЗ рд╕рд╛рде eMule рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдерд╛ред рджреВрд╕рд░рд╛ рд╣рдорд╛рд░рд╛ PVS-Studio рд╣реИ ред рдФрд░ рд╣рдордиреЗ рддреБрд░рдВрдд Visual Studio рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рджреЗрдЦреАрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЧрддрд┐ рдХреА рдмрд╣реБрдд рдЧреБрдгрд╡рддреНрддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВред

рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреА рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдмрдЪрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдИ-рдореЗрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪ рдХреА рдЧрдИ, рддреЛ рдореБрдЭреЗ рджреЛ рд╣рдЬрд╛рд░ рд╕рдВрджреЗрд╢ рдорд┐рд▓реЗред рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЙрди рд╕рднреА рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдкрд╕ рд▓реМрдЯрдирд╛ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рджреЛрд╣рд░реА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реЛрдЧреА, рдЬреЛ рдмрд╣реБрдд рдердХрд╛рдК рд╣реИред рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ, рдмрд╛рдж рдореЗрдВ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рд╕рдВрднрд╡ рд╣реИред

рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ (.h рдлрд╝рд╛рдЗрд▓реЛрдВ) рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдирд┐рджрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЛ .h рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рджреЗрдВ рдЬреЛ рджрд╕ .cpp рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрди рджрд╕ .cpp рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ, Visual Studio рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рд╕рдВрджреЗрд╢ рдХреЛ .h рджрд╕ рдмрд╛рд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ! рдПрдХ рдареЛрд╕ рдЙрджрд╛рд╣рд░рдгред рдИ-рдореЗрд▓ рд╕рдВрджреЗрд╢ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╕рдордп
  c: \ Users \ evg \ рджрд╕реНрддрд╛рд╡реЗрдЬ \ emuleplus \ Dialmintraybtn.hpp (450): 
 рдЪреЗрддрд╛рд╡рдиреА C6054: рд╕реНрдЯреНрд░рд┐рдВрдЧ 'szwThemeColor' рд╢реВрдиреНрдп-рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ:
 рддрд░реНрдЬ: 434, 437, 438, 443, 445, 448, 450 

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

рддреАрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рд╣реИ (рдлреЙрд░реНрдо C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ _ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдмреНрд░рд╛рдВрдбрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд░реНрдореАрд▓рд╛ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрд░реНрде рдирд╣реАрдВ рд╣реИред рдлрд┐рд░ рд╕реЗ, рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдИ-рдореЗрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╕рдордп, рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рд╕рдВрджреЗрд╢ рдХрдИ рдмрд╛рд░ рдорд┐рд▓рд╛:
  1> c: \ program files (x86) \ microsoft
 sdks \ windows \ v7.0a \ рд╢рд╛рдорд┐рд▓ \ ws2tcpip.h (729): 
 рдЪреЗрддрд╛рд╡рдиреА C6386: рдмрдлрд░ рдЙрдЧ рдЖрдпрд╛: 'рддрд░реНрдХ 1' рддрдХ рдкрд╣реБрдБрдЪрдирд╛, 
 рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рдЖрдХрд╛рд░ '1 * 4' рдмрд╛рдЗрдЯреНрд╕ рд╣реИ, 
 рд▓реЗрдХрд┐рди '4294967272' рдмрд╛рдЗрдЯ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: 
 рд▓рд╛рдЗрдиреНрд╕: 703, 704, 705, 707, 713, 714, 715, 720, 
 721, 722, 724, 727, 728, 729 

рд╡реИрд╕реЗ рднреА, рдХреЛрдИ рднреА рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рддреЛ рдРрд╕реА рдлрд╛рдЗрд▓реЛрдВ рдкрд░ "рдХрд╕рдо" рдХреНрдпреЛрдВ? рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рдХрднреА рд╢рдкрде рдирд╣реАрдВ рд▓реАред

рдЗрд╕рдореЗрдВ рдЙрдкрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рд╕реНрдХ рджреНрд╡рд╛рд░рд╛ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдХреИрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ "* _generated.cpp" рдпрд╛ "c: \ libs \" рд╣реИрдВред рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ, рдЖрдк рдмрд╛рд╣рд░ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдкрд╛рдВрдЪрд╡реАрдВ рд╕рдорд╕реНрдпрд╛ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рди рдХреЗрд╡рд▓ рдХреЛрдб рджреНрд╡рд╛рд░рд╛, рдмрд▓реНрдХрд┐ рдкрд╛рда рджреНрд╡рд╛рд░рд╛ рднреА рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдкреНрд░рд┐рдВрдЯрдл" рд╡рд╛рд▓реЗ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИред рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдЫрдареА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЙрдкрдХрд░рдг рдХреЛ рдХрд┐рддрдиреА рдЖрд╕рд╛рдиреА рд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдВрджреЗрд╢ рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИред рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА #pragma рдЪреЗрддрд╛рд╡рдиреА рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рддрдВрддреНрд░, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕рдВрджреЗрд╢ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрдм рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреБрдирдГ рдЖрд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рддрдВрддреНрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд╣рд╛рдВ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ "рдЧрд▓рдд рдЕрд▓рд╛рд░реНрдо" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдП рдмрд┐рдирд╛ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрди рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЫрд╣, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдмрд╣реБрдд рдорд╣рддреНрд╡ рдХреЗ рд╣реИрдВред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЙрдкрдХрд░рдг рдХреА рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рд╡рд╣ рдЕрднрд┐рдиреНрди рд╕рдВрдХреЗрддрдХ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╣рдореЗрдВ рдирд┐рдореНрди рдЪрд┐рддреНрд░ рдорд┐рд▓рддреЗ рд╣реИрдВред EMule рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЬрд╛рдБрдЪ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рд╕реНрдЯреИрдЯрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ PVS-Studio рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рддреЗрдЬ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдо, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдкрдбрд╝рд╛) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ 3 рджрд┐рди рд▓рдЧреЗред рдФрд░ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХреЗрд╡рд▓ 4 рдШрдВрдЯреЗ рд▓рдЧреЗред

рдиреЛрдЯред рдорд┐рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рджреЛрдиреЛрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХрд░реНрддрд╛рдУрдВ рдиреЗ рд▓рдЧрднрдЧ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдП, рдФрд░ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкрд╛рдИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖


рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдФрд░ рдЬрдЯрд┐рд▓ рдХрд╛рдо рд╣реИред рдФрд░ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕рд╛ рдЙрдкрдХрд░рдг рдмреЗрд╣рддрд░ рд╣реИ рд╕рднреА рдкрд░ - рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИред рдЖрдк рдХреЗрд╡рд▓ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рдЙрдкрдХрд░рдг рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред

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


All Articles