Здравствуйте, Masterkent, Вы писали:
M>Safe bool idiom допускает неявное преобразование в bool. Цепочка преобразований source -> pointer to member -> bool вполне может составлять implicit conversion sequence.
кстати, а какой тогда смысл у VS2010 приседать с safe bool idiom, если она не работает?
могли бы просто сделать operator bool()
они какую-то другую задачу решают таким образом?