第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

MyStack *pStack=new Mystack(5);出錯

#include?<iostream>
#include?"MyStack.h"
using?namespace?std;
/*?run?this?program?using?the?console?pauser?or?add?your?own?getch,?system("pause")?or?input?loop?*/

int?main(int?argc,?char**?argv)?
{
	MyStack?*pStack=new?MyStack(5);?
	
	if(pStack->stackEmpty())
	{
		cout<<"kong"<<endl;
	}
	else
	{
		cout<<"mei?kong"<<endl;
	}
		if(pStack->stackFull())
	{
		cout<<"man"<<endl;
	}
????else
	{
		cout<<"mei?man"<<endl;
	}
	delete?[]pStack;
	pStack=NULL;
	return?0;
}

class?MyStack
{
	public:
		MyStack(int?size);
		~MyStack();
		bool?stackEmpty();//?D???
		bool?stackFull();//?D?ú?
		void?clearStack();//?????
		int?stackLength();//?a????êy?
		bool?push(char?elem);//è????
		bool?pop(char?&elem);//3????
		void?stackTraverse(bool?isFromButtom);//񂅣?
	private:
		char?*m_pBuffer;
		int?m_iSize;
		int?m_iTop;
		
};


#include?"MyStack.h"
#include?<iostream>
using?namespace?std;


MyStack::MyStack(int?size)
{
	m_iSize=size;
	m_pBuffer=new?char[m_iSize];
	m_iTop=0;
}
MyStack::~MyStack()
{
	delete?[]m_pBuffer;
	m_pBuffer=NULL;
}
bool?MyStack::stackEmpty()
{
	if(0==m_iTop)
	{
		return?true;
	}
	else
	{
		return?false;
	}
}
bool?MyStack::stackFull()
{
	if(m_iSize==m_iTop)
	{
		return?true;
	}
	else
	{
		return?false;
	}
}
void?MyStack::clearStack()
{
	m_iTop=0;
}
int?MyStack::stackLength()
{
	return?m_iTop;
}
bool?MyStack::push(char?elem)?
{
	if(!stackFull())
	{
	????m_pBuffer[m_iTop]=elem;
	????m_iTop++;
	????return?true;
	}
	else
	{
		return?false;
	}
	
}
bool?MyStack::pop(char?&elem)
{
	if(!stackEmpty())
	{
	????m_iTop--;
	????elem=m_pBuffer[m_iTop];
	????
	????return?true;
	}
	else
	{
		return?false;
	}
}
void?MyStack::stackTraverse(bool?isFromButtom)
{
	
	if(isFromButtom)
	{
????	for(int?i=0;i<m_iTop;i++)
????	{
	????	cout<<m_pBuffer[i]<<endl;
????	}
	}
	else
	{
		for(int?i=m_iTop-1;i>=0;i--)
?????	{
	????????cout<<m_pBuffer[i]<<endl;
	????}
	}
	
}


正在回答

2 回答

最后應(yīng)該寫成delete pStack;,

我看你寫成delete []pStack;????????

看來你和我一樣,一開始以為這個是五個長度的數(shù)組了所以加了[]

試試吧,我改過這個就對了

1 回復(fù) 有任何疑惑可以回復(fù)我~

這個問題我不知道,可是我能問一個小白問題嘛,你們平常用什么軟件寫代碼與運行???。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

240173099 提問者

VS 2015
2016-05-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

240173099 提問者

DVE C++
2016-05-02 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_Dullahan_1 回復(fù) 240173099 提問者

*pstack是實例化對,C++有兩方式實例化對象,一種是NWE另一種是類名 變量名,new實例化申請內(nèi)存最后有刪除的*P,堆實例化調(diào)用對象.方法名,stack實例化對象->方法名,
2016-07-10 回復(fù) 有任何疑惑可以回復(fù)我~
#4

qq_Dullahan_1 回復(fù) 240173099 提問者

MyStack是一個類,你的源代碼全部貼出來了嗎
2016-07-10 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

0/150
提交
取消

MyStack *pStack=new Mystack(5);出錯

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號