摘要:
在C++中,静态成员变量在类中仅仅是声明,没有定义,所以要在类的外面定义,实际上是给静态成员变量分配内存。 之所以编译以上代码会出现“无法解析的外部符号 ...::visit..”错误。这是因为静态成员变量visit只是声明还未定义,也就是还没有分配内存,显然是不可以访问的。 static void 阅读全文
摘要:
身为菜鸡,不懂像下图中这样初始化为什么会出问题,等了解透彻后再详细写 解决方法: BinaryTreeNode(const T& theElement):element(theElement){.......} 阅读全文