1樓:五十子
寫完再來貼
我覺得鏈棧沒必要初始化,建構函式已經夠了,更不必判棧滿,所以就沒寫。
若非要的話,發信給我,再幫你寫乙個初始化函式template
class stack;
x *base,*top;
public:
stack();
~stack();
// void inti();
void push(t &);
t pop();
int empty();
t gettop();
};template
stack::stack()
template
stack::~stack()
delete base;
}template
t stack::pop()
else
}template
t stack::gettop()
else
}template
void stack::push(t &t)else
}template
int stack::empty()
void main()
while(!s.empty())
cout< sf.pop(); cout< while(!sf.empty()) cout< 2樓:匿名使用者 標準模板庫stl裡有啊~~ 只需要#include ..... stacka; ..... 3樓:泠月冰辰 有現成的,自己定義的話也不難,畢竟棧操作很簡單。 用c++語言編寫乙個棧的類模板希望能夠把要求的都實現出來謝謝。分值不多麻煩了。 4樓:匿名使用者 //該程式簡單並可正確執行,希望kutpbpb的回答能對你有所幫助! #include《要求:1.定義乙個順序儲存結構(整型陣列)的堆疊; 2.建立棧操作選單(進 施小平 include using namespace std 定義point類 有座標x,y兩個成員變數,對point類過載 自增 自減 運算子,實現對座標值的改變 包含前置與後置 class point point int x,int y point point operator 對應於 apo... fly勇敢的心 迴圈,每次new 1個,迴圈 n 次,或者new一個陣列,下標為n class pc new class 10 建立一個陣列每個成員都是class型別,共10個成員。引用時候這樣 pc 0 pc 1 c 是在c語言的基礎上開發的一種面向宇宙程式語言,應用廣泛。c 支援多種程式設計正規... 建立物件時,用的是無參的建構函式,但是程式中沒有,需要定義乙個無參的建構函式,或者是使用有參的建構函式建立物件。 很明顯你的建構函式有個引數,可是你構造物件時沒有引數,他去找那個沒有引數的建構函式,發現找不到 c 中有多個建構函式的類,在使用預設建構函式的例項建立後,再呼叫類方法時出錯。 這個問題b...c 題目定義Point類,c 建立乙個Point(點)類,包含資料成員x,y(座標點)。
(C如何建立n個類的物件
在c 中建立了類,但在建立新物件時,編譯顯示 不存在預設建構函式