
28 Apr
2006
28 Apr
'06
5:08 p.m.
Shunsuke Sogame wrote:
Hi gurus,
VC++7.1/8 complains:
error C2355: 'this' : can only be referenced inside non-static member
about:
struct xxx : std::vector<int> { void test() { BOOST_FOREACH(int x, *this) { } } };
GCC compiles. Is this maybe a bug of VC++?
Looks like it. I can't think of a work-around. :-( -- Eric Niebler Boost Consulting www.boost-consulting.com