这里有什么好的解读循环继承的方法?classNode{//...public:listneighbors(){/*...*/}voidupdate(){}}templateclassHasImportance:publicvirtualNodeType{doublem_importance=0.0;public:voidreceive_importance(doubleimp){/*...*/}voidgive_importance(){for(autoneighbor:this->neighbors())neighbor->receive_importance(m_importanc