1、在模板方法中使用的变量,默认会在当前定义域内查找
a)、访问一个方法外定义的方法或变量
b)、访问一个在此之后定义的方法或变量
c)、在子类中访问父类定义的方法或者变量
都会报找不到定义的错误,解决方法是在访问的变量或者方法前加域解决符
参见:http://gcc.gnu.org/onlinedocs/gcc/Name-lookup.html
2、模板类中的一些方法,必须在定义类的文件中实现
本文探讨了模板方法中变量访问的规则,包括不同作用域方法或变量的访问方式及错误处理方法,并强调了某些方法必须在类定义文件中实现。
1、在模板方法中使用的变量,默认会在当前定义域内查找
a)、访问一个方法外定义的方法或变量
b)、访问一个在此之后定义的方法或变量
c)、在子类中访问父类定义的方法或者变量
都会报找不到定义的错误,解决方法是在访问的变量或者方法前加域解决符
参见:http://gcc.gnu.org/onlinedocs/gcc/Name-lookup.html
2、模板类中的一些方法,必须在定义类的文件中实现
2722

被折叠的 条评论
为什么被折叠?