рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдореБрдЭреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд░рд╛рдиреЗ рджреЗрд╢реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЖрд╡реЗрджрди рдореБрдЦреНрдп рд░реВрдк рд╕реЗ C / C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдФрд░ рд╕рднреНрдп рддрд░реАрдХреЗ рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХреЗ рддрд╣рдд
рдЖрд╡реЗрджрди рдореБрдЦреНрдп рд░реВрдк рд╕реЗ C рдФрд░ C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рднреА рдХреЛрдбрд╛рдВрддрд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЪреВрдБрдХрд┐ рдореИрдВ рд╕реНрд╡рдпрдВ рд╣рдореЗрд╢рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдБ, рдЬрд╛рд╡рд╛ рдХреЛрдб рдХреЛ рдкреНрд▓рд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдмрд╛рдБрдзрдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдереАред
рд▓реЗрдХрд┐рди рдореБрд╢реНрдХрд┐рд▓реЗрдВ рдереАрдВред рдореВрд▓ jvm рдФрд░ Dalvik рджреЛрдиреЛрдВ рдореЗрдВ рдореВрд▓ рдХреЛрдб рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд рддрд░реАрдХрд╛ JNI рд╣реИ, рдФрд░ рдЗрд╕реЗ C- рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рдореЛрдбрд╝рдирд╛ рдерд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдереНрд░реЗрдб рдХреЛ рджреЛ рдмрд╛рд░ рдмрджрд▓рдирд╛ рдерд╛: рдЬрд╛рд╡рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдХреЙрд▓рдмреИрдХ рдФрд░ рдХреЛрдб рд╕реЗ рдкреНрд▓рд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рддрдХред
рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдУрд░ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдирдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдЙрддреНрдкрд╛рдж рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕реБрдЧрдо рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛ рднрд╛рдЧ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрд╡рдпрдВ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рдерд╛ред
рдЕрдВрдд рдореЗрдВ, рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдерд╛ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдк рдЗрд╕ рдореЗрдВ рдкреБрд░рд╛рдиреЗ рдкрд╣рд┐рдпрд╛ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рд╕рднреА рдЬрд╛рд╡рд╛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕, рдЬрдм рдЙрдиреНрд╣реЗрдВ рдореВрд▓ рд╕реЗ рдмрд╛рдВрдзрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореВрд▓ рдирд┐рд╡рд╛рд╕реАрдУрдмрдЬреЗрдХреНрдЯ рдкреВрд░реНрд╡рдЬ рд╡рд░реНрдЧ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред рдпрд╣ рд╡рд░реНрдЧ рд╕рднреА рдмрд╛рдзреНрдп рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рддрд░реНрдХ рдХреЛ рд╡рд╣рди рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдПрдХ рд╡рд░реНрдЧ рдореЗрдВ рдкреВрдВрдЬреА рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рдорд╛рди рднрд╛рдЧ рдореЗрдВ рд╕рдорд╛рди рдирд╛рдо рд╣реИред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рддрд░реАрдХреЗ:
native long initNative(String klass);
- рдПрдХ рд╕рдВрдХреЗрддрдХ рдХреЛ рдПрдХ рдореВрд▓ рд╡рд╕реНрддреБ рдкрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмрдЪрд╛рддрд╛ рд╣реИ, рдпрд╣ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИред
native void finalizeNative();
- рджреЗрд╢реА рд╡рд╕реНрддреБ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред
native void setFields(Object ... params);
- рдореВрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рд╡рд┐рдзрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓рдЯрд╛ рддрд░реАрдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 3 рдЧреБрдирд╛ рдХрдо рдЙрддреНрдкрд╛рджрдХ рд╣реЛрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рд╡рд░реНрдЧ рдореЗрдВ, рд╣рдо
constructor()
рд╕реНрд╡рдпрдВ рдХреЗ рджреНрд╡рд╛рд░рд╛
constructor()
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдореВрд▓ рдореЗрдВ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреЗрдЯрд┐рдХ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝рд░, рдпрд╣ рднреА рдореИрдк рдХрд░рддрд╛ рд╣реИ
рд╕реА ++ рдореЗрдВ, рд╣рдо рд╕рднреА рд╡рдВрд╢рдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡-рдмрд╛рддрдЪреАрдд рдХрд┐рдП рдЧрдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдЬрд╛рд╡рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рд▓рд┐рдВрдХ рдкрд╛рд╕ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рднреА рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рджреЗрд╢реА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдлреИрдХреНрдЯрд░реА рдлрд╝рдВрдХреНрд╢рди рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдЗрд╕реЗ (рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ) рднреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдЕрдм рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рдиреЗ рдХреА рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
- рдЬрд╛рд╡рд╛ рд╡рд░реНрдЧ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ
- рд╕реНрдЯреИрдЯрд┐рдХ рдЗрдирд┐рд╢рд┐рдПрдЯрд┐рд╡ рдиреЗ рдХреЙрд▓ рдХрд┐рдпрд╛
- рд╡рд░реНрдЧ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдореВрд▓ рдореЗрдВ рдЖрд░рдВрднреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд╕реНрдерд╛рдпреА рд▓рд┐рдВрдХ рд╡рд░реНрдЧ рд╕реЗ рд╣реА рдмрдирддреЗ рд╣реИрдВ, рдЬрд┐рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЖрджрд┐
- Java рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, NativeObject рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ
- InitNative рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
- рдПрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╡рд╕реНрддреБ рдХреЛ рдХрд╛рд░рдЦрд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреНрд╡рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
- рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдХ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдЬрд╛рд╡рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рдЗрд╕рдХреА рдореВрд▓ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЗрдПрдирдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреА рд╣реИрдВ, рдФрд░ рд╡рд╣рд╛рдВ, рдмрджрд▓реЗ рдореЗрдВ, рдореВрд▓ рд╡рд╕реНрддреБ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реА C ++ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рдпрд╣ рдмрд╛рдзреНрдпрдХрд╛рд░реА рд╣реИред
рдЕрдм рдореИрдВ рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдкреНрд▓рд╕рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рдкрд╣рд▓реБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрддрд╛рдКрдВрдЧрд╛ред
рдЬрд╛рд╡рд╛ рдореЗрдВ, рдЕрдкрд╡рд╛рдж рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрд▓рдд рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рднреЗрдЬрдиреЗ рдХрд╛ рд░рд┐рд╡рд╛рдЬ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рд╢реИрд▓реА рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╢реБрд░реВ рдореЗрдВ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рджреЗрд╢реА рдЕрдкрд╡рд╛рдж рд╕рдорд░реНрдерди рд╕реНрдкрд╖реНрдЯ рдерд╛ред рдЬреЛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рдкреНрд▓рд╕рд╕ рдЕрднреА рднреА рдмрд╣реБрдд рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рд╕рдорд╛рди рдЕрдкрд╡рд╛рдж рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рддреБрд░рдВрдд gnu-libstdc ++ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдк GNU рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд╣реИред
рддреЛ, рдореВрд▓ рдореЗрдВ рд╕рднреА рдЬрд╛рд╡рд╛ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдкрдХрдбрд╝рд╛ рдФрд░ рдПрд╕рдЯреАрдбреА рдХреЗ рдЕрдкрд╡рд╛рдж рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдкрдЯреЗ рд╣реБрдП рд╣реИрдВ :: рдЕрдкрд╡рд╛рджред рдЗрд╕реА рддрд░рд╣, рд╕рднреА рдПрд░рд░ рдПрд░рд░ рдХреЛ std :: рдЕрдкрд╡рд╛рдж рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмрд╛рд╣рд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ, рдПрд░рд░ рдХреЙрд▓ рдХреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ, рдПрдВрдЯреА-рдПрдпрд░рдХреНрд░рд╛рдлреНрдЯ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреИрдЪ рдЙрдирдХреА рдлреНрд▓рд╛рдЗрдЯ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЬрд╛рд╡рд╛ рдЕрдкрд╡рд╛рдж рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд▓рд╕ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рд╡рд┐рдорд╛рди-рд╡рд┐рд░реЛрдзреА рдкреНрд░рддрд┐рд╖реНрдард╛рди рдЦреБрдж рдХреЛ рдХрдордЬреЛрд░ рдХрд░ рджреЗрдВрдЧреЗред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рдореИрдВ рд╡рд┐рд╕реНрддреГрдд рд╡рд░реНрдг рд╡рд╛рд▓реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдорд░реНрдерди, рдпрд╛ рдЗрд╕рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдбрд╛рдВрдЯрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдпрд╣рд╛рдБ рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдорд╛рдирдХ рд╣реЗрдбрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ wstring рдХреЛ std :: wefring рдХрд░рдирд╛ рдерд╛ред рдЗрд╕ рд╕рд░реНрдЬрд░реА рдХреЗ рдмрд╛рдж, рдЕрдм рддрдХ рд╡реНрдпрд╛рдкрдХ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред
рдареАрдХ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЬрд╛рд╡рд╛ рдорд╢реАрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рди рдХреЗрд╡рд▓ рд╕реНрдореГрддрд┐ рд╣реИ, рдмрд▓реНрдХрд┐ рд╡рд╕реНрддреБрдУрдВ рд╕реЗ рднреА рдЬреБрдбрд╝реА рд╣реИ - рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╣реИрдВрдбрд▓ рдХреЗ рдПрдирд╛рд▓реЙрдЧреНрд╕ред рдЬреАрд╡рдирдХрд╛рд▓ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдиреЗ рдмрд╣реБрдд рдорджрдж рдХреА: рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЬрд╛рд╡рд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рддрдм рддрдХ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рддрдХ рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ рдЙрдиреНрд╣реЗрдВ рдорд╛рд░ рдирд╣реАрдВ рджреЗрддрд╛ред
рдСрд▓ рдж рдмреЗрд╕реНрдЯред