如下的小程序:
使用g++4.2,编译结果:
具体原因参考: http://gcc.gnu.org/onlinedocs/gcc/Name-lookup.html
说明:使用g++3.2 以及 CC(5.0)是可以编译过的。
解决方法:
1. using Base<T>::f;
2. f => this->f
推荐使用第二种方法。
如下的小程序:
使用g++4.2,编译结果:
具体原因参考: http://gcc.gnu.org/onlinedocs/gcc/Name-lookup.html
说明:使用g++3.2 以及 CC(5.0)是可以编译过的。
解决方法:
1. using Base<T>::f;
2. f => this->f
推荐使用第二种方法。