關於c 的問題,關於c 模板的問題!

時間 2022-11-24 02:45:22

1樓:

程式修改如下

#include

#include

template

class stack

templatestack::~stack()templatevoid stack::push(const t b)

templatet stack::pop(void)void main()

2樓:匿名使用者

top指向是的當前棧頂的位置,該位置也儲存元素。所以display中的for迴圈中,i應該可以取到top值。

3樓:軍軍

有人已經解答了,我就不多此一舉了。

4樓:匿名使用者

#include

#include

template

class stack

templatestack::~stack()templatevoid stack::push(const t b)

templatet stack::pop(void)void main()

5樓:王愛飛

想必你是沒有輸出5吧

把display函式改一下

void display()

不過你的**寫的太差,沒有檢錯的過程

關於C語言的問題,關於c語言問題

先說明一點,c語言中巨集和函式有些差別,巨集是 第乙個例子,double 1 2 這個呼叫實際上是2 1 2,看,x被為1 2,然後根據運算子的規則 實際上應該說是優先順序 先運算2 1,再加上2,所以結果是4。第二個例子就更簡單了,同樣是,toupper s i 這個呼叫,實際上它的 就是 a s...

關於C語言的問題,關於c語言的問題

選a,輸入函式scanf 是不能指定小數點精度的,d也不對,因為輸入的必須是位址,可以改成scanf f a 就對了。scanf f a 答案是d,應為你定義了實數,實數本身就可以帶小數點的,沒必要申明,在輸出時申明保留兩位就行了。scanf a scanf函式對小數字數沒有限制!關於c語言的問題 ...

關於C語言的問題,關於c語言的問題?

include using namespace std define limetline double f double x int main else 以下取本輪的誤差。dlim b a while dlim limetline 當 誤差限 小於 允許範圍時,中止迴圈,cout 方程的解是 dmi...

關於C 的語句的問題,關於c 的語句

引用 reference 是c 的一種新的變數型別,是對c的乙個重要補充。它的作用是為變數起乙個別名。假如有乙個變數a,想給它起乙個別名,可以這樣寫 int a int b a 這就表明了b是a的 引用 即a的別名。經過這樣的宣告,使用a或b的作用相同,都代表同一變數。在上述引用中,是 引用宣告符 ...

關於C語言的問題,關於C語言的乙個問題

樓主啊,每個控制語句下都可以接乙個語句 塊 第乙個for後面的全部是乙個 塊 第二個for後面的也是乙個 塊 當然if後面的也是乙個語句。for下邊只有一句啊,下面的都是包含在第乙個for中的語句中 乙個for下面的一條語句是不用加括號的,有多條語句才需要加!可以不加,因為循不體是乙個語句,如果是兩...