История изменений
Исправление www_linux_org_ru, (текущая версия) :
И как это работало бы? Если надо именно дать возможность снаружи такие методы дёргать.
те которые приватные требовали бы изменения в коде стандартной библиотеки и ее перекомпиляцию для данного проекта (btw, 2 перекомпиляции для разных проектов вполне могут быть несовместимы, что можно *так* обнаружить, но хрен обнаружишь если просто лепить unsafe); те, которые protected и friend — там нет проблемы дергать снаружи (хотя friend тоже перекомпиляцию потребует, но 1 раз)
а плюс в этом тот же, что и в ооп — чтобы выяснить, что кто делает, не нужно весь проект грепать на unsafe, а достаточно изучить конкретный файл
Исправление www_linux_org_ru, :
И как это работало бы? Если надо именно дать возможность снаружи такие методы дёргать.
те которые приватные требовали бы изменения в коде стандартной библиотеки и ее перекомпиляцию для данного проекта (btw, 2 перекомпиляции для разных проектов вполне могут быть несовместимы, что можно *так* обнаружить, но хрен обнаружишь если просто лепить unsafe); те, которые protected и friend — там нет проблемы дергать снаружи (но friend тоже перекомпиляцию требует)
а плюс в этом тот же, что и в ооп — чтобы выяснить, что кто делает, не нужно весь проект грепать на unsafe, а достаточно изучить конкретный файл
Исправление www_linux_org_ru, :
И как это работало бы? Если надо именно дать возможность снаружи такие методы дёргать.
те которые приватные требовали бы изменения в коде стандартной библиотеки и ее перекомпиляцию для данного проекта (btw, 2 перекомпиляции для разных проектов вполне могут быть несовместимы, что можно *так* обнаружить, но хрен обнаружишь если просто лепить unsafe); те, которые protected и friend — там нет проблемы дергать снаружи (но friend тоже перекомпиляцию требует)
а плюс в этот тот же, что и в ооп — чтобы выяснить, что кто делает, не нужно весь проект грепать на unsafe, а достаточно изучить конкретный файл
Исходная версия www_linux_org_ru, :
И как это работало бы? Если надо именно дать возможность снаружи такие методы дёргать.
те которые приватные требовали бы изменения в коде стандартной библиотеки и ее перекомпиляцию для данного проекта (btw, 2 перекомпиляции для разных проектов вполне могут быть несовместимы, что можно *так* обнаружить, но хрен обнаружишь если просто лепить unsafe); те, которые protected — там нет проблемы дергать снаружи
а плюс в этот тот же, что и в ооп — чтобы выяснить, что кто делает, не нужно весь проект грепать на unsafe, а достаточно изучить конкретный файл