remove use of == on doubles

could use an epsilon, but that just distracts from the point of the example, so changed double to int instead
This commit is contained in:
tvaneerd 2016-03-22 11:51:30 -04:00
parent 7a8cac8dbc
commit 7a4fbef370

View File

@ -10211,15 +10211,13 @@ Note that this applies most urgently to library code and least urgently to stand
##### Example
double cached_computation(double x)
double cached_computation(int x)
{
static double cached_x = 0.0;
static int cached_x = 0;
static double cached_result = COMPUTATION_OF_ZERO;
double result;
if (cached_x == x)
return cached_result;
result = computation(x);
double result = computation(x);
cached_x = x;
cached_result = result;
return result;