Комментарии к cpp/inheritance..python/str
sekrasoft opened this issue · 0 comments
cpp/inheritance:
необходимость диспетчеризации
Вероятно, стоит в скобках пояснить термин.
продолжает вызываться метод базового класса. Дело в том, что мы (якобы) случайно изменили сигнатуру виртуального метода в базовом классе, сделав его неконстантным
Великолепно!
Жаль, что это затеяно ради override, а так идея писать код сначала с ошибками, а потом приводить код в порядок - крайне полезна в случае нетривиальных языков программирования
cpp/dynamic-memory:
Программе на C++ доступны два вида памяти: стек и куча (heap).
А как же статическая память?
std::list<std::unique_ptr>
Где-то стоило приписать комментарий о том, как этой штукой пользоваться (по ссылке или перемещать), и как избежать ошибок компиляции из-за попыток копирования.
python/basics:
Объекты list - изменяемые (в отличие от str и tuple):
Где-то надо показать разницу между a += (1,2) и a = (1,2), что в C++ второе бы не сработало для const объекта, а в python переменная изменяема, хотя её значение может быть неизменяемым.
arr[::-3]
неудачный пример, т.к. вышло, что это равно развёрнутому arr[::3]
К коментарию функции можно обратиться
Вот тут опасно. Потом люди могут считать, что """ - признак комментария, а не строки.