рдХреНрдпрд╛ рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИ + рдпрд╣ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рдмрдЬрд╛рдп рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ ++

рд╕реА ++ рдпрд╛ ++ рд╕реА

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



рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд╕рдордп рдореЗрдВ рдпрд╣ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд┐рддрдиреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ? рдкреНрд░рд╛рдЪреАрди рд╕рдордп рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧрдгрдирд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЧрдИ рдереАред рдЗрд╕рдХреА рдЬрдЧрд╣ рдЕрдЪреНрдЫрд╛ рдлреЙрд░реНрдо рдорд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛:

  рдПрдХреНрд╕ = рдП + 10 + рдмреА;
 рд╡рд╛рдИ = рдП + 10 + рд╕реА;


рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦреЗрдВ:

  рдЯреАрдПрдордкреА = рдП + 10;
 рдПрдХреНрд╕ = рдЯреАрдПрдордкреА + рдмреА;
 рд╡рд╛рдИ = рдЯреАрдПрдордкреА + рд╕реА;




рдЕрдм рдРрд╕реЗ рдкреЗрдЯреАрдПрдо рдореИрдиреБрдЕрд▓ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рд╡реНрдпрд░реНрде рд╣реИрдВред рд╕рдВрдХрд▓рдХ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░реЗрдЧрд╛ рдХреЛрдИ рдмреБрд░рд╛ рдирд╣реАрдВред рдХреЗрд╡рд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдЕрд╡реНрдпрд╡рд╕реНрдерд╛ред



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



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



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



рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдСрдкрд░реЗрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░реВрдк рдореЗрдВ рдЦреБрдж рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рддрд╛ рд╣реИред Std рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╡рд░реНрдЧ рдореЗрдВ рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐ рд╕рдВрдЪрд╛рд▓рдХ :: рд╡реЗрдХреНрдЯрд░ рдЗрд╕ рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ:

  _Myt рдФрд░ рдСрдкрд░реЗрдЯрд░ ++ ()
 {* рдкреВрд░реНрд╡рдЧрд╛рдореА
   ++ _ Myptr;
   рд╡рд╛рдкрд╕реА (* рдпрд╣);
 } 


рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓рдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдкрд┐рдЫрд▓реА рд╕реНрдерд┐рддрд┐ рд╡рд╛рдкрд╕ рдЖ рдЧрдИ рд╣реИред рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд╕реНрдерд╛рдпреА рд╡рд╕реНрддреБ рд╣реЛрддреА рд╣реИ:

  _Myt рдСрдкрд░реЗрдЯрд░ ++ (int)
 {1. рдкрд╢реНрдЪрд╛рддрд╛рдк
   _Myt _Tmp = * рдпрд╣;
   ++ * рдпрд╣;
   рд╡рд╛рдкрд╕реА (_Tmp);
 } 


рдпрджрд┐ рд╣рдо рдХреЗрд╡рд▓ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХреЗ рдореВрд▓реНрдп рдХреЛ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрд╕рд░реНрдЧ рд░реВрдк рдмреЗрд╣рддрд░ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдорд╛рдЗрдХреНрд░реЛ-рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдкрд░ рдпреБрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ "рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП" (рдпрд╣ = a.begin (); рдпрд╣! = A.end; ++ it) "рдХреЗ рдмрдЬрд╛рдп" рдХреЗ рд▓рд┐рдП (рдпрд╣ = a.begin ()); рдпрд╣! = A рдЗрд╕реЗ рднреЗрдЬреЗрдВ; ++)ред " рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрд╕реНрдерд╛рдпреА рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред



рдЖрдк рд╕реНрдХреЙрдЯ рдореЗрдпрд░реНрд╕ рдХреА рдкреБрд╕реНрддрдХ, "рд╕реА ++ рдХрд╛ рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ" рдореЗрдВ рдЗрд╕ рд╕рдм рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП 35 рдирдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ тАЭ(рдирд┐рдпрдо 6. рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдФрд░ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдж) [1]ред



рд╕рд┐рджреНрдзрд╛рдВрдд рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЕрднреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдпрд╣ рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ?

  size_t рдлреВ (const std :: рд╡реЗрдХреНрдЯрд░ <size_t> & arrest)
 {
   size_t sum = 0;
   std :: рд╡реЗрдХреНрдЯрд░ <size_t> :: const_iterator it;
   рдХреЗ рд▓рд┐рдП (рдпрд╣ = arr.begin (); рдпрд╣? = arr.end (); рдпрд╣ ++)
     рдпреЛрдЧ + = * рдпрд╣;
   рд╡рд╛рдкрд╕реА рд░рд╛рд╢рд┐;
 } 


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



рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдХреЛрдб рдореЗрдВ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реВрдк рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдЕрд░реНрде рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ ++ ++ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИ? рдХреНрдпрд╛ рдПрдХ рд╕рдВрдХрд▓рдХ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬреЛ рд╣рдорд╛рд░реЗ рдмрд┐рдирд╛ рднреА рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдЧрд╛ рдХрд┐ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?



рдЙрддреНрддрд░ рдЕрдЬреАрдм рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдЧреЗ рдХреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рдЙрдирдХрд╛ рдХрд╛рд░рдг рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред



рд╣рд╛рдВ, рдЖрдкрдХреЛ рдЗрд╕реЗ ++ рдХреЗ рд╕рд╛рде ++ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рд╣рд╛рдВ, рд╕рдВрдХрд▓рдХ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдЧрд╛ рдФрд░ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реГрджреНрдзрд┐ рдХрд░рддрд╛ рд╣реИред



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



1) рдкрд╢реНрдЪ рдЙрдкрджреНрд░рд╡ред рдЗрдЯрд░реЗрдЯрд░ ++ред

  std :: рд╡реЗрдХреНрдЯрд░ <size_t> :: const_iterator it;
 рдХреЗ рд▓рд┐рдП (рдпрд╣ = arr.begin (); рдпрд╣? = arr.end (); рдпрд╣ ++)
   рдпреЛрдЧ + = * рдпрд╣; 


2) рдЙрдкрд╕рд░реНрдЧ рд╡реГрджреНрдзрд┐ред ++ рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗрд╡рд╛рд▓рд╛ред

  std :: рд╡реЗрдХреНрдЯрд░ <size_t> :: const_iterator it;
 рдХреЗ рд▓рд┐рдП (рдпрд╣ = arr.begin (); рдпрд╣? = arr.end (); ++ рдпрд╣)
   рдпреЛрдЧ + = * рдпрд╣; 


рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЧрддрд┐:



рдЗрдЯрд░реЗрдЯрд░ ++ред рдХреБрд▓ рд╕рдордп: 0.87779



++ рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗрд╡рд╛рд▓рд╛ред рдХреБрд▓ рд╕рдордп: 0.87753



рдпрд╣ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдЗрдВрдХреНрд░реАрдореЗрдВрдЯ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ред рдпрджрд┐ рдЖрдк рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдХреЛрдбрд╛рдВрддрд░рдХ рдХреЛрдб) рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рджреЛрдиреЛрдВ рдлрд╝рдВрдХреНрд╢рди рд╕рдорд╛рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред



рдФрд░ рдЕрдм рд╣рдо рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдВрдЧреЗ, рдХрд┐ рдлрд┐рд░ рдЗрд╕реЗ ++ ++ рдореЗрдВ рдмрджрд▓рдиреЗ рд▓рд╛рдпрдХ рдХреНрдпреЛрдВ рд╣реИред рдЖрдЗрдП рдбрд┐рдмрдЧ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЧрддрд┐ рдХреЛ рдорд╛рдкреЗрдВ:



рдЗрдЯрд░реЗрдЯрд░ ++ред рдХреБрд▓ рд╕рдордп: 83.2849



++ рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗрд╡рд╛рд▓рд╛ред рдХреБрд▓ рд╕рдордп: 27.1557



рдХреЛрдб рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдЬреИрд╕реЗ 90 рдХреЗ рдмрдЬрд╛рдп 30 рд╕реЗ рдзреАрдорд╛ рдХрд░рдирд╛ рд╕рд╣реА рдЕрд░реНрде рдмрдирд╛рддрд╛ рд╣реИред



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



рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдореИрдВрдиреЗ рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рдЕрдЧрд░ рдореИрдВ рдЕрдиреБрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ size_t рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдпрд╣, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдпреЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рд╕рдВрд╕реНрдерд╛рдПрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рднреА рд╕рдорд╛рди, рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рд╕реЗ рдмрд╛рд╣рд░, рдореИрдВрдиреЗ рдирд┐рдореНрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЧрддрд┐ рдХреЛ рд▓рд┐рдЦрд╛ рдФрд░ рдорд╛рдкрд╛:



1) рдЯрд╛рдЗрдк size_t рдХрд╛ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реВрдЪрдХрд╛рдВрдХред рдореИрдВ ++ред

  for (size_t i = 0; i; = arr.size (); i ++)
   рдпреЛрдЧ + = рдЧрд┐рд░рдлреНрддрд╛рд░реА [i]; 


2) рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реВрдЪрдХрд╛рдВрдХ size_tред ++ рдореИрдВред

  for (size_t i = 0; рдореИрдВ? = arr.size (); ++ i)
   рдпреЛрдЧ + = рдЧрд┐рд░рдлреНрддрд╛рд░реА [i]; 


рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЧрддрд┐:



рдЗрдЯрд░реЗрдЯрд░ ++ред рдХреБрд▓ рд╕рдордп: 0.18923



++ рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗрд╡рд╛рд▓рд╛ред рдХреБрд▓ рд╕рдордп: 0.18913



рдбреАрдмрдЧ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЧрддрд┐:



рдЗрдЯрд░реЗрдЯрд░ ++ред рдХреБрд▓ рд╕рдордп: 2.1519



++ рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗрд╡рд╛рд▓рд╛ред рдХреБрд▓ рд╕рдордп: 2.1493



рдЬреИрд╕реА рдХрд┐ рдЙрдореНрдореАрдж рдереА, i ++ рдФрд░ ++ i рдХреА рдЧрддрд┐ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред

рдиреЛрдЯред Size_t рдХреЗ рд╕рд╛рде рдХреЛрдб рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рддреЗрдЬрд╝ рд╣реИ рдХрд┐ рд╕рд░рдгреА рдХреА рд╕реАрдорд╛ рд╕реЗ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рд╣реИред "#Define _SECURE_SCL 0" рд▓рд┐рдЦрдХрд░ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрдЯреНрд░реЗрдЯрд░ рд▓реВрдк рдХреЛ рддреЗрдЬреА рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЧрддрд┐ рдорд╛рдк рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЙрдиреНрд╣реЗрдВ рддрд╛рд▓рд┐рдХрд╛ (рдЪрд┐рддреНрд░ 1) рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реВрдВрдЧрд╛ред рдореИрдВрдиреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд┐рдпрд╛, рдЗрдЯреНрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЪрд▓рдиреЗ рдХрд╛ рд╕рдордп + рдПрдХ рдЗрдХрд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВред рдФрд░ рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдФрд░ рдЧреЛрд▓ рд╕рдВрдЦреНрдпрд╛ред

рдЪрд┐рддреНрд░ 1. рд░рд╛рд╢рд┐ рдЧрдгрдирд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╕рдордпред

рдЪрд┐рддреНрд░рд╛ 1. рд░рд╛рд╢рд┐ рдЧрдгрдирд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рд╕рдордпред



рд╣рд░ рдХреЛрдИ рдЕрдкрдиреЗ рд▓рд┐рдП рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рд╡реЗ рд╣рд▓ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд┐рдпрд╛:

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


рдкреБрдирд╢реНрдЪ



рдЕрдм рдХреЛрдИ рдХрд╣реЗрдЧрд╛ рдХрд┐ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдмреБрд░рд╛рдИ рд╣реИ [2]ред рдЬрдм рдЖрдкрдХреЛ рдЕрдиреБрдХреВрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рд▓реЗрдиреЗ рдФрд░ рдмрд╛рдзрд╛рдУрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХрд┐ рдореБрдЭреЗ рд╕рдм рдкрддрд╛ рд╣реИред рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдбрд╝рдЪрди рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк 4 рдШрдВрдЯреЗ рдХреЗ рднреАрддрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣ рд╕реЛрдЪрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ 20% рдЧрддрд┐ рдЬреАрддрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдЪреНрдЫрд╛ рд╣реИред рдФрд░ рдЗрд╕ рдЕрдиреБрдХреВрд▓рди рдореЗрдВ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ, рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рдЖрдХрд╛рд░, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрд╕рдЯреАрдПрд▓ рдпрд╛ рдмреВрд╕реНрдЯ рдХреА рдЕрд╕реНрд╡реАрдХреГрддрд┐, рдФрд░ рдЗрд╕реА рддрд░рд╣ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореБрдЭреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭреЗрдВрдЧреЗред



рдЧреНрд░рдВрде рд╕реВрдЪреА



  1. Meyers S. C ++ рдХрд╛ рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ рд╣реИред рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП 35 рдирдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ: рдкреНрд░рддрд┐ред рдЕрдВрдЧреНрд░реЗрдЬреА рд╕реЗ - рдПрдо .: рдбреАрдПрдордХреЗ рдкреНрд░реЗрд╕, 2000 ред-- 304 рдкреА ред: рдмреАрдорд╛рд░ред (рд╢реНрд░реГрдВрдЦрд▓рд╛ "рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЗ рд▓рд┐рдП")ред рдЖрдИрдПрд╕рдмреАрдПрди 5-94074-033-2ред BBK 32.973.26-018.1ред
  2. рдПрд▓реЗрдирд╛ рд╕рдЧрд▓рд╛рдпреЗрд╡рд╛ред рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреБрдХреВрд▓рдиред http://alenacpp.blogspot.com/2006/08/blog-post.html




рдЕрджреНрдпрддрди: рд▓реЗрдЦ " рд╕рд╣реА рдврдВрдЧ рд╕реЗ (рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рд╕рд╣рд┐рдд) рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдирд╛ " рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛, рдирдП рдорд╛рдк рдХрд┐рдП, рдФрд░ рд▓реЗрдЦ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╣реА рдХрд┐рдпрд╛ред рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреАрдмрдЧ рдиреЗ рдПрдХ рдордЬрдмреВрдд рдЕрдВрддрд░ рджрд┐рдЦрд╛рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд▓реЗрдЦ рдХреА рд╢реБрджреНрдзрддрд╛, рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред



All Articles