I don't know whether there is specific section for reporting bugs, so I decided to post it here in case someone can redirect it to the proper channel. AFAIK this has not been reported before (made extensive googling).
BUG: IC++ 7.1 does not properly support pointers to members as non-type template arguments.
ENVIRONMENT: IC++ 7.1 for Windows on top of MSVC++ 6.0 SP5.
CODE SHOWING THE BUG:
using namespace std;
const Type& operator()(const Class&x)const
Type& operator()(Class &x)const
typedef std::pair pair_of_ints;
cout< return 0;
The code returns 1,1 when it should have returned 0,1.
Hope this helps. If someone knows of a (freely accessible) more appropriate place to post this, please let me know.
Joaqun M Lpez Muoz
Telefnica, Investigacin y Desarrollo