最新回答 / weixin_慕函数7486106
我的理解是第一种只是声明了一个指针p,该指针用来存储类A的地址,但并没有指向哪一个具体类,因为没有给他开辟可用的类A的空间。第二种是声明指针q的同时还在堆中开辟了一个新的可用的类A空间,并将该空间的起始地址赋值给q,相当于第一种形式的A *p;p=new A();这是我个人的理解,小白还望大佬指点?
2020-04-13
最新回答 / 慕村33948570
#include <iostream>#include "Tree.h"using namespace std;Tree::Tree(int size){ m_iSize=size; m_pTree=new int[size]; for(int i=0; i<size; i++) { m_pTree[i]=0; }}Tree::~Tree(){ delete []m_pTree; m_pTree=NULL;}int *Tree::S...
2019-08-15
最新回答 / weixin_慕前端3472905
我觉得这代码有问题吧,视频中删除的最右边那个节点,按照这个搜寻方法,当遍历到最左边这个节点时,此时this指的是最左边的指针,这样他肯定不会进入第二个if语句
2019-06-24