chris-jeffery-3.cpp | chris-jeffery-3.cpp | |||
---|---|---|---|---|
skipping to change at line 15 | skipping to change at line 15 | |||
int main() | int main() | |||
{ | { | |||
Array<float,2> test(8,8), test2(5,5) ; | Array<float,2> test(8,8), test2(5,5) ; | |||
test = 5; | test = 5; | |||
Range I(2,6) ; | Range I(2,6) ; | |||
Range J(3,7) ; | Range J(3,7) ; | |||
// Next line should be test(I,J) > test(I-1,J) but this causes a | // Koenig lookup hack | |||
// conflict with std::relops; is there a less ugly workaround? | #if defined(__GNUC__) && (__GNUC__ < 3) | |||
test2 = where(blitz::operator> (test(I,J), test(I-1,J)), 0, test(I,J)); | test2 = where(blitz::operator> (test(I,J), test(I-1,J)), 0, test(I,J)); | |||
#else | ||||
test2 = where(test(I,J) > test(I-1,J), 0, test(I,J)); | ||||
#endif | ||||
BZTEST(test2(3,3) == 5); | BZTEST(test2(3,3) == 5); | |||
cout << test2 << endl ; | cout << test2 << endl ; | |||
} | } | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 5 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |