Игорь Пашев - May 27th, 2009

May. 27th, 2009

03:27 pm

Так можно выводить значения переменных выражений в C++.
Проверено на GCC 4.2.4
и GCC 3.4.5 (mingw-vista special r3) :-)

#define CERR cerr << __FILE__ << ":" << __FUNCTION__ << ":" << __LINE__ << ": "
#define SHOW(x) CERR << #x << " = " << x << endl;

// ...

SHOW(pp);


Так оно выглядит:
free.cpp:Probability:160: Q = 2e+10
free.cpp:Probability:172: kekp = 1e+20
free.cpp:Probability:180: pp = 7.92249e+19
free.cpp:Probability:187: D1 = 2.52446e-20
free.cpp:Probability:188: D2 = 2.52446e-20
free.cpp:Probability:197: x = 1
free.cpp:Probability:202: v12 = 1.70226
free.cpp:Probability:203: w12 = nan

Tags: ,
(2 комментария | Оставить комментарий)
Previous day (Calendar) Next day