Я верю, что вы можете. Я думаю, что это называется Immediate Window. Я использую VS2010 Ultimate, поэтому не знаю, существует ли он в вашей версии.
[ctrl] + [alt] + i
Но это печатает выходные данные только тогда, когда функция возвращает значение. Кроме того, он может не работать в некоторых случаях.
Допустим, у вас есть:
#include <iostream>
int number = 10; //global
void setNumber(int n);
int main()
{
std::cout<<std::endl; //breakpoint 1 here
setNumber(4);
std::cout<<std::endl; //breakpoint 2 here
}
int getNumberSquared()
{
return number * number;
}
void setNumber(int n)
{
number = n;
}
когда вы сталкиваетесь с точкой останова 1, нажмите ярлык и введите:
getNumberSquared()
Выход будет 100
После достижения точки останова 2 сделайте то же самое, и результат будет 16