最新回答 / 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