писал собственный класс, в котором я переопределял операции +, -. В моем классе есть динамически выделенный двухмерный массив, может это важно. Когда я перегружал операторы, то возвращал объект моего класса. Запускаю в Clion, в онлайн-компиляторах - всё окей. Запускаю в Visual Studio этот же код и данные перегрузки начинают возвращаться испорченные объекты. В динамическом массиве нет данных! Это я накосячил и написал код с неопределенным поведением или Visual studio решил "выделиться" от всех?