静态指针考虑一类,像这样:初始化的模板类
template < class T >
class MyClass
{
private:
static T staticObject;
static T * staticPointerObject;
};
...
template < class T >
T MyClass<T>::staticObject; // <-- works
...
template < class T >
T * MyClass<T>::staticPointerObject = NULL; // <-- cannot find symbol staticPointerObject.
我无法弄清楚为什么我不能成功地创建一个指针对象。
上面的代码全部在头文件中指定,我提到的问题是链接步骤中的错误,所以它没有找到特定的符号。
我更新了我原来的帖子。这是一个链接器错误。 – Anthony 2010-08-04 18:43:01