Хорошо, у меня вопрос по нубу.
Если у меня есть два переносимых исполняемых файла, с одной и той же функцией, но с другой константной переменной, скажем, в виде:
1 PE:
//example funct, all headers, and c++ structure implied
int X=3;
void boo(){std::cout<<X<<std::endl;}
2 PE:
//example funct, all headers, and c++ structure implied
int X=4;
void boo(){std::cout<<X<<std::endl;}
Если бы я загружал их в fstream
и извлекал все те же байты в некоторый массив с пустым пространством для значений X.
Могу ли я использовать это как шаблон генератора полиморфного кода? В форме программы, которая просто запрашивает ввод X и пишет действительный PE?