Могу ли я преобразовать объект и получить доступ к закрытым членам данных в C ++?

Я хочу получить доступ к личному члену данных в классе. В классе нет функции-члена для доступа к частному члену данных. Это личное.

Я хочу взять урок и кое-как взломать его. Один из методов состоял в том, чтобы скопировать объявление класса, сделать закрытый член общедоступным и вызвать новый класс classthing_else. Затем я переинтерпретирую приведение и копирую оригинальный объект. Это работает. Но я хочу что-то более элегантное ... или, возможно, общее ... или просто другой способ.

Какие есть варианты? Могу ли я использовать void *? Могу ли я записать класс в другой пустой класс? Какие способы сделать это ??%

Ответы на вопрос(6)

Ваш ответ на вопрос