У меня есть пример кода:
#include<iostream>
main()
{
int i = 10; //Line 1
std::cout<<" i : "<<i; //Line 2
}
Я хочу как-то вставить другое утверждение (скажем, еще один std :: cout) между строкой 1 и строкой 2.
Прямой способ - изменить исходный код и добавить необходимую строку. Но для моего компиляции исходного кода требуется много времени, поэтому я не могу позволить себе часто менять код. Поэтому я хочу автоматический способ, чтобы я мог выполнять любой оператор в любой функции извне, чтобы при нажатии на эту функцию он выполнял мой новый заданный оператор.
Я не уверен, возможно ли это или нет. Но любое направление в написании исходного кода таким образом, чтобы моё требование могло быть выполнено, было бы полезно.
[для отладки]