最近我遇到了指向VC6编译器的问题。其中很少有:函数尝试block不起作用。RelatedQ类内常量不起作用。__FUNCTION_(获取函数名称的宏)不起作用最新添加的是它不允许将void函数作为for_each的一部分传递。下面的例子不是用VC6编译器编译的。它说“错误C2562:'()':'void'函数返回值”。看起来VC6不喜欢将void函数传递给for_each。classTemp{public:Temp(inti):m_ii(i){}intgetI()const{returnm_ii;}voidprintWithVoid(){coutarrTempObjects;arrT