2 года назад
Картинка. Почему у классов Java и C# не может быть указателей?
Нужно сказать, что в Java вообще нет указателей, так как их просто решили запретить там и все, сделав язык особо "безопасным". Но в языке C# есть указатели, только для их использования нужно блок данного кода указать в виде unsafe или класс или метод можно пометить модификатором unsafe и тогда можно использовать указатель, но только еще требуется дополнительно компилятору в настройках дополнительно приказать об использовании указателей, но в Visual Studio это делается в две секунды, то есть просто нажимаете мышкой и среда за вас подключает проект к использованию указателей в C#. unsafe { /* в...
2 года назад
Основы программирования. Как работают ссылки и указатели на массивы в C++, Java, C# "под капотом"?
Сказать снова, что эта вещь сверхважна для понимания всего программирования, то это не сказать почти ничего, так как поведение коробок в массивах C++/C, C#, Java просто фантастически поможет вам одновременно и понимать механизмы поведения коробок от частей объектов в наследовании и интерфейсах. Казалось бы, что это совсем разные темы и природа здесь различна, но это вообще не так, ибо в наследовании и в массивах применяются "под капотом" абсолютно такие же принципы механики коробок от объектов. Конечно, у вас глаза на лоб лезут, потому что в мире вам этого никто еще не говорил, но в данной статье...