Я искренне верю, что C++ навсегда изменил информатику не в том направлении. Люди хотели упростить программирование, но не сделали этого (в большинстве случаев). Вместо этого они сделали чтение кода почти невозможным и усложнили эти многоуровневые кошмарные наследования.
Комментарий недоступен
srand(std::chrono::duration(std::chrono::high_resolution_clock:: now().time_since_epoch()).count());Такой хери нету. Но в C#/Java любят обмазываться абстракциями, наследованием и кучей фабрик поверх этого. Код хоть и читаем, но понять логику работы этого тяжело.