今天犯了一个特别让人纠结的错误。编一个程序,出现标题所示错误。找了半天,没找到,原因。理论上讲CTypePtrList应该包含函数GetHeadPosition 的,上网查了一下,GetHeadPosition是CObject类中的函数,而CTypePtrList又是继承的CObject。所以纠结啊,到底哪里出错了,后来仔细一看,我擦,原来是我笔误了'CTypedPtrList<class CObject,class CLetter *>‘ 尖括号中的CObject应该改为CObList,以指明我的CTypedPtrList是从哪里继承过来的,那么很显然是从CObList中继承的。
虽然是一个小疏忽,也算是提醒吧,我找这个错误找了半天。不深入了解一下这两个类还真是不容易找出来。以此为鉴吧。'GetHeadPosition' : is not a member of 'CTypedPtrList<class CObject,class CLetter *>'
最新推荐文章于 2021-07-26 03:31:26 发布