рдХреИрд╕реЗ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рд╛рдврд╝реЗ рддреАрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рдЕрдзрд┐рдХ рдЪреМрдХрд╕ рд╣реЛ рдЧрдпрд╛

рдХреИрд╕реЗ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдиреЗ рддреАрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рдЕрдзрд┐рдХ рдЪреМрдХрд╕ рд╣реЛ рдЧрдП рд╣реИрдВ

рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ, рдЕрдиреНрдп рд╕реНрдерд┐рд░ рдХреЛрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдХреА рддрд░рд╣, рдЕрдХреНрд╕рд░ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЬреАрдм рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЧрд▓рдд рдорд╛рдирдиреЗ рдореЗрдВ рдЬрд▓реНрджрдмрд╛рдЬреА рди рдХрд░реЗрдВред рдпрд╣ рдПрдХ рдЫреЛрдЯреА рдХрд╣рд╛рдиреА рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдлрд┐рд░ рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЪреМрдХрд╕ рд╣реЛ рдЧрдпрд╛ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рд╣рдорд╛рд░реЗ рд╕рдорд░реНрдерди рдореЗрдВ рд▓рд┐рдЦрд╛, рдпрд╣ рджрд╛рд╡рд╛ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рддреБрд░рдВрдд рдХреЛрдб рдХреА рдкреНрд░рддрд┐ рд▓рд╛рдЗрди рдЪрд╛рд░ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред рд╕рдорд░реНрдерди рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдХ рдкрддреНрд░ рд╢реБрд░реВ рдореЗрдВ рдпреЗрд╡рдЧреЗрдиреА рд░рд┐рдпрд╛рдЬрд╝рдХреЛрд╡ рдХреЗ рдкрд╛рд╕ рдЖрдпрд╛, рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдкрдврд╝рд╛ рдФрд░ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреА, рддреБрд░рдВрдд рдЗрд╕реЗ рдкреНрд░рдореБрдЦ рдбреЗрд╡рд▓рдкрд░ Svyatoslav Razmyslov рдХреЛ рднреЗрдЬ рджрд┐рдпрд╛ред рдпреВрдЬреАрди рдХреЛрдб рдореЗрдВ рд╕рд╣рдХрд░реНрдореА рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЖрдзреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдЧрд┐рдирдирд╛ рдЙрдЪрд┐рдд рд╣реЛрдЧрд╛ :)ред


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

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

рд▓реЗрдЦрдХ рдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢рд┐рдд рдкрддреНрд░ рдХрд╛ рдкрд╛рда рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред рдФрд░ рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рддрд╕реНрд╡реАрд░ рдЬреЛ рдкрддреНрд░ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рдереАред

рдпрд╣рд╛рдВ V560 рдЪреЗрддрд╛рд╡рдиреА рд╕рдм рдЭреВрдареА рд╣реИред рдирд┐рдЬреА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ, "IF" рдХрдерди рд╕рд╣реА рд╣реИред рдмрд╛рд╣рд░реА рдПрдХ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЖрдВрддрд░рд┐рдХ рд▓реЛрдЧреЛрдВ рдХреА рдЕрднреА рднреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдЧреИрд░ рд╣рдореЗрд╢рд╛ рд╕рд╣реА рдпрд╛ рдЧрд▓рдд рд╣реЛрддреЗ рд╣реИрдВред

рдПрдХ рдЕрдХреНрд╖рд░


рдЕрдм, рдкреНрд░рд┐рдп рдкрд╛рдардХ, рдЦреБрдж рдХреЛ рдкрд░рдЦрдиреЗ рдХрд╛ рдЖрдкрдХрд╛ рд╕рдордп! рдЧрд▓рддреА рджреЗрдЦрд┐рдП?

рдЖрдкрдХрд╛ рд╕рдордп рдЪреМрдХрд╕ рд░рд╣рдиреЗ рдХрд╛ рд╣реИред рдФрд░ рдЧреЗрдВрдбрд╛ рдереЛрдбрд╝рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдЧрд╛ред

рдпреВрдирд┐рдХреЙрд░реНрди рд╡реЗрдЯрд┐рдВрдЧ


рд▓реЗрдЦ рдХреЗ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рднрд╛рдЧ рдХреЗ рдмрд╛рдж, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ рдЧрд▓рддреА рдкрд╛рдИред рдЬрдм рдПрдХ рддреНрд░реБрдЯрд┐ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕реНрдерд┐рдд рд╣реИред рдкрддреНрд░ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЧрд▓рддреА рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИ, рдЬрд╣рд╛рдВ рдЗрд╕реЗ "рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ" :) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдм рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдЬреЛ рдмрдЧ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИрдВред рд╣рд╛рд▓рдд рдкрд░ рдлрд┐рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

if (!((ch >= 0x0FF10) && (ch <= 0x0FF19)) || ((ch >= 0x0FF21) && (ch <= 0x0FF3A)) || ((ch >= 0x0FF41) && (ch <= 0x0FF5A))) 

рдХреЛрдб рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдХрд┐ рдЪрд░рд┐рддреНрд░ рддреАрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред

рддреНрд░реБрдЯрд┐ рдпрд╣ рд╣реИ рдХрд┐ рддрд╛рд░реНрдХрд┐рдХ рдирд╣реАрдВ рдСрдкрд░реЗрдЯрд░ (!) рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдЙрдкрд╕рдВрдЪрд╛рдИ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рд╢рд░реНрдд рдкреВрд░реА рд╣реЛ рдЬрд╛рддреА рд╣реИ:

 !((ch >= 0x0FF10) && (ch <= 0x0FF19)) 

рдлрд┐рд░ рд╢реЙрд░реНрдЯ-рд╕рд░реНрдХрд┐рдЯ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореВрд▓реНрдпрд╛рдВрдХрди рдмрд╛рдзрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рд╢рд░реНрдд рдкреВрд░реА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рдЪрд░ ch рдХрд╛ рдорд╛рди рд╢реНрд░реЗрдгреА [0xFF10..0xFF19] рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдЪрд╛рд░ рдФрд░ рддреБрд▓рдирд╛рдУрдВ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рд╡реЗ рд╕рднреА рдЭреВрдареЗ рдпрд╛ рд╕рдЪреНрдЪреЗ рд╣реЛрдВрдЧреЗред

рдПрдХ рдмрд╛рд░ рдФрд░ред рджреЗрдЦреЗрдВ, рдпрджрд┐ ch [0xFF10..0xFF19] рд╢реНрд░реЗрдгреА рдореЗрдВ рд╣реИ рдФрд░ рдЧрдгрдирд╛ рдЬрд╛рд░реА рд╣реИ, рддреЛ:

  • ch> = 0x0FF21 - рд╣рдореЗрд╢рд╛ рдЧрд▓рдд
  • ch <= 0x0FF3A - рд╣рдореЗрд╢рд╛ рд╕рд╣реА
  • ch> = 0x0FF41 - рд╣рдореЗрд╢рд╛ рдЧрд▓рдд
  • ch <= 0x0FF5A - рд╣рдореЗрд╢рд╛ рд╕рд╣реА

рдпрд╣ рд╡рд╣реА рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЪреЗрддрд╛рд╡рдиреА рджреЗрддрд╛ рд╣реИред

рддреЛ, рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣рдорд╛рд░реА рдЯреАрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдврд╛рдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЪреМрдХрд╕ рд░рд╣реЗред

рд╕реНрдерд┐рддрд┐ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрд╖реНрдардХ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 if (!(((ch >= 0x0FF10) && (ch <= 0x0FF19)) || ((ch >= 0x0FF21) && (ch <= 0x0FF3A)) || ((ch >= 0x0FF41) && (ch <= 0x0FF5A)))) 

рдпрд╛ рд╣рд╛рд▓рдд рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛:

 if (((ch < 0x0FF10) || (ch > 0x0FF19)) && ((ch < 0x0FF21) || (ch > 0x0FF3A)) && ((ch < 0x0FF41) || (ch > 0x0FF5A))) 

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

 const bool isLetterOrDigit = (ch >= 0x0FF10 && ch <= 0x0FF19) // 0..9 || (ch >= 0x0FF21 && ch <= 0x0FF3A) // A..Z || (ch >= 0x0FF41 && ch <= 0x0FF5A); // a..z if (!isLetterOrDigit) 

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рдХреЛрд╖реНрдардХ рдирд┐рдХрд╛рд▓реЗред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдЕрднреА рджреЗрдЦрд╛, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЛрд╖реНрдардХреЛрдВ рдиреЗ рддреНрд░реБрдЯрд┐ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХреАред рдмреНрд░реИрдХреЗрдЯ рдХреЛ рдХреЛрдб рдкрдврд╝рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдирд╣реАрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рддреБрд▓рдирд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ = <, => рдХреА рддреБрд▓рдирд╛ рдореЗрдВ && рдСрдкрд░реЗрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рдХреЛрд╖реНрдардХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдкреВрдЫреЗрдВ рдХрд┐ рдХреМрди рд╕реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ && рдпрд╛ рд╣реИ, рддреЛ рдХрдИ рднреНрд░рдорд┐рдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рдЧрдгрдирд╛ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП &&, || рдХреЛрд╖реНрдардХ рд▓рдЧрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред

рд▓рд┐рдЦрдирд╛ рдХреНрдпреЛрдВ рдмреЗрд╣рддрд░ рд╣реИ || рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореИрдВрдиреЗ рд▓реЗрдЦ рдореЗрдВ " рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдФрд░ рд╡рд╣ рд╕рдм рдХрд╛ рдореБрдЦреНрдп рдореБрджреНрджрд╛ " рдмрддрд╛рдпрд╛ (рдЕрдзреНрдпрд╛рдп рджреЗрдЦреЗрдВ: "рдЯреЗрдмрд▓" рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреЛрдб рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ)ред

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



рдпрджрд┐ рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдЕрдВрдЧреНрд░реЗрдЬреА рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдПрдВрдбреНрд░реЗ рдХрд╛рд░рдкреЛрд╡ред рдХреИрд╕реЗ PVS-Studio рддреАрди рдФрд░ рдПрдХ рдЖрдзреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЪреМрдХрд╕ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдмрд┐рдд рд╣реБрдЖ ред

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


All Articles