Хорошо, мне было интересно, как можно было бы создать программу, которая создает вторую программу (например, как большинство программ сжатия могут создавать самораспаковывающиеся саморазвиваемые файлы, но это не то, что мне нужно).
Скажем, у меня есть 2 программы. Каждый из которых содержит класс. Одна программа, которую я бы использовал, чтобы изменить и заполнить класс данными. Второй файл - это программа, которая также имеет класс, но пустой, и его единственная цель - получить доступ к этим данным особым образом. Я не знаю, я думаю, если конкретный класс был сериализован, а затем «введен» во второй файл. Но как можно это сделать? Я находил изменяющие файлы, которые уже были скомпилированы, увлекательными, хотя я никогда не мог вносить изменения, которые не вызывали ошибок.
Это просто мысль. Я не знаю, каким будет решение, это просто пришло мне в голову.
Я бы предпочел некоторую информацию, скажем, c или c ++, которая является кроссплатформенной. Единственный другой язык, который я бы принял, это c #.
также
Я не ищу библиотеки сторонних производителей или такие вещи, как Boost. Во всяком случае, все, что мне нужно, - это толчок в правильном направлении.
++ также
Я не хочу использовать компилятор.
Джальф действительно прочитал то, что я написал
Это именно то, что я хотел бы знать, как это сделать. Я думаю, что это довольно очевидно по тому, что я спросил выше. Я ничего не сказал о компиляции файлов или написании скриптов.
QUOTE "Я нашел модифицирующие файлы, которые уже были скомпилированы, восхитительно"
Пожалуйста, прочитайте и поймите вопрос перед публикацией.
спасибо.