И снова перегрузка операторов

Казалось бы в одной из статей мы уже расставили все точки над «ё», однако, не тут было, так как к нам пришла внезапная идея…

Дело в том, что довольно часто приходиться работать с массивами, причем, массивами статическими (т.е. массивами уже заданной размерности), и очень хочется хоть немного комфорта. Иногда, впрочем, встречаются и такие задачи, от которых, так и хочется, реализовать по своему часть функционала (или выпилить лишний) — вот тогда и приходиться решаться на крайности, например, решить проблему с динамическим созданием статического массива нужного размера.

Читать далее

Автоматическое дифференцирование: дуальные числа и перегрузка операторов

Многие, в школе или университете, сталкивались с понятием комплексных чисел, и наверняка большинству принятие математической истины, сокрытой в этих необычных числах, обобщающих действительные числа, показалось действительно тяжелым: согласитесь, как можно принять, что квадратный корень из -1 существует, да еще и не принадлежит к действительным числам, к которым мы так привыкли?! Читать далее