Question
Which C++ feature allows functions or operators to have
the same name but behave differently?Solution
Polymorphism allows multiple functions with the same name to behave differently based on parameters (compile-time) or objects (runtime).
' рдШрд░ ' рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдирд╣реАрдВ рд╣реИрдВ ?
рджрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрди рдореЗрдВ рдПрдХ рдЕрдВрдЧреНрд░реЗрдЬреА рдХрд╛ рд╡рд╛рдХреНрдп рджрд┐рдпрд╛ рдЧрдпрд╛ я┐╜...
рд░рд╛рдЬрднрд╛рд╖рд╛ рднрд╛рд░рддреА рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрдм рд╣реБрдИ ?
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдпреЛрдВ рдХреЗ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдорд┐рд▓рд╛рди рдХрд░реЗрдВ рдФрд░ рдЙрдЪрд┐рдд рд╡рд┐я┐╜...
VIGILANT рд╢рдмреНрдж рдХрд╛ рд╣рд┐рдВрджреА рдЕрд░реНрде рд╣реИ –
рджрд┐рдП рдЧрдП рдЕрдВрдЧреНрд░реЗрдЬреА рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рд┐рдиреНрджреА рдкрд░реНрдпрд╛рдп рдХрд╛ рдЪрдпрди рдХреАрдЬрд┐...
┬ардкрддрди┬а рдХрд░рдирд╛ рдХреЗ рд▓рд┐рдП рд▓рд┐рдП рд╕рд╣реА рдкрд╛рд░рд┐рднрд╛рд╖рд┐рдХ рд╢рдмреНрдж рд╣реИ
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдпреЛрдВ рдХреЗ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдорд┐рд▓рд╛рди рдХрд░реЗрдВ рдФрд░ рдЙрдЪрд┐рдд рд╡рд┐я┐╜...
рджреЗрд╢ рдореЗрдВ рдХрд┐рддрдиреЗ рдХреНрд╖реЗрддреНрд░реАрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛рд░реНрдпрд╛рд▓рдп рдХрд╛рд░реНрдпрд░рдд рд╣реИя┐╜...
рд░рд╛рдЬрднрд╛рд╖рд╛ рдЕрдзрд┐рдирд┐рдпрдо 1963 рдХреА рдзрд╛рд░рд╛ 3 (3) рдХреЗ рддрд╣рдд рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рдЧрдЬрд╛рдд...