最新回答 / weixin_慕函數7486106
我的理解是第一種只是聲明了一個指針p,該指針用來存儲類A的地址,但并沒有指向哪一個具體類,因為沒有給他開辟可用的類A的空間。第二種是聲明指針q的同時還在堆中開辟了一個新的可用的類A空間,并將該空間的起始地址賦值給q,相當于第一種形式的A *p;p=new A();這是我個人的理解,小白還望大佬指點?
2020-04-13
已采納回答 / 慕勒4402125
這是一個遞歸的調用,刪除順序是左右本身? 如 可以將一個深度兩層以上的數視為? ? ? ? ? ?根左樹? ? ? ? ? 右樹刪左樹時一樣直到一個樹只有2層 刪除本身后,他又是另外一個更大的樹的左樹,然后刪那個更大的樹的右樹以此類推,遞歸
2019-08-15
最新回答 / 慕村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