рдирдИ рдХреНрдпреВрдЯреА рдХреНрд░рд┐рдПрдЯрд░ рдХрд╛ рд╡рд┐рдореЛрдЪрди, рдЬреЛ рдкрд╣рд▓реЗ рдмреАрдЯрд╛ рдФрд░ рдЖрд░рд╕реА рдореЗрдВ рдерд╛ред
рдкрд░рд┐рд╡рд░реНрддрди рдФрд░ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреА рд╕реВрдЪреА:

- рддреЗрдЬреА рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрдЬ рдмрдЯрди рдХреЗ рд╕рд╛рде рдЦреЛрдЬ
- рд░рдирд┐рдВрдЧ рд╢реЗрд▓ рд╕реАрдзреЗ рд▓реЛрдХреЗрдЯрд░ рд╕реЗ рдХрдорд╛рдВрдб рдХрд░рддрд╛ рд╣реИ
- TODO рдкреНрд▓рдЧрдЗрди рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдореНрдорд╛рдирд┐рдд рд╡реИрд╕ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╣реИрдмреЗ рдкрд░ рд▓рд┐рдЦрд╛ рдерд╛ , рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд╛рдЪрд╛рд░ рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
- рдСрдЯреЛрдЯреВрд▓рд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрд┐рди
- C ++ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ: рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рд╡рд┐рдзрд┐, рд▓рд╛рдкрддрд╛
#include
, рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХреЛрдВ рдХреЛ рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░реЗрдВ - C ++ 11 рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди (nullptr, constexpr, static_assert, noexcept, рдЗрдирд▓рд╛рдЗрди рдиреЗрдорд╕реНрдкреЗрд╕, рдСрдЯреЛ, рд▓реИрдореНрдмреНрдбрд╛)
- рдХреНрдпреВрдПрдордПрд▓ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдирдП рд╕рдВрдХреЗрдд рдФрд░ vorings (рдФрд░ рд╡рд┐рд╢реЗрд╖ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЙрдиреНрд╣реЗрдВ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛)
- рдХрдИ рдХреАрдбрд╝реЗ рддрдп
- рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдорд┐рдирд┐рдЧреЙ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреИрдХреЗрдЬ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд╛рдЪрд╛рд░рдкреВрд░рд╛ рдЪреИрдВрдЬрдбрд╛рдЙрдирд▓реЛрдб