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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

用Dev cpp報(bào)錯(cuò)

18行

void?MyQueue::ClearQueue()

undefined reference to `WinMain'

[Error] ld returned 1 exit status

用Dev cpp報(bào)錯(cuò)

正在回答

3 回答

有人知道為什么了嗎?我用的codeblocks也這樣,放進(jìn)MyQueue.h就可以運(yùn)行

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

這個(gè)方法確實(shí)有用,但是不明白為什么?

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

找出來問題了,鑒于沒有人回答,就把自己怎么解決的說一下啦

直接把MyQueue.cpp里的內(nèi)容放到MyQueue.h變成一個(gè)整合的文件就可以了

以下MyQueue.h代碼

#ifndef?MYQUEUE_H
#define?MYQUEUE_H
#include?<iostream>
using?namespace?std;
class?MyQueue
{
	public:
		MyQueue(int?queueCapacity);
		virtual?~MyQueue();
		void?ClearQueue();
		bool?QueueEmpty()?const;
		bool?QueueFull()?const;
		int?QueueLength()?const;
		bool?EnQueue(int?element);
		bool?DeQueue(int?&element);
		void?QueueTraverse();
	private:
		int?*m_pQueue;
		int?m_iQueueLen;
		int?m_iQueueCapacity;
		int?m_iHead;
		int?m_iTail;
};
MyQueue::MyQueue(int?queueCapacity)
{
	m_iQueueCapacity?=?queueCapacity;
	m_pQueue?=?new?int[m_iQueueCapacity];
	ClearQueue();
}

MyQueue::~MyQueue()
{
	delete?[]m_pQueue;
	m_pQueue?=?NULL;
}

void?MyQueue::ClearQueue()
{
	m_iHead?=?0;
	m_iTail?=?0;
	m_iQueueLen?=?0;
}

bool?MyQueue::QueueEmpty()?const
{
	return?m_iQueueLen?==?0???true:false;
}

int?MyQueue::QueueLength()?const
{
	return?m_iQueueLen;
}

bool?MyQueue::QueueFull()?const
{
	if(m_iQueueLen?==?m_iQueueCapacity)?return?true;
	else?return?false;
}

bool?MyQueue::EnQueue(int?element)
{
	if(QueueFull())?return?false;
	else
	{
		m_pQueue[m_iTail]?=?element;
		m_iTail++;
		m_iTail?=?m_iTail?%?m_iQueueCapacity;
		m_iQueueLen++;
		return?true;
	}
}

bool?MyQueue::DeQueue(int?&element)
{
	if(QueueEmpty())?return?false;
	else
	{
		element?=?m_pQueue[m_iHead];
		m_iHead++;
		m_iHead?=?m_iHead?%?m_iQueueCapacity;
		m_iQueueLen--;
		return?true;
	}
}

void?MyQueue::QueueTraverse()
{
	
	cout<<endl<<"以下遍歷隊(duì)列:"<<endl;
	for(int?i?=?m_iHead;i?<?m_iQueueLen;i++)
	{
		i?=?i?%?m_iQueueCapacity;
		cout<<m_pQueue[i]<<endl;
	}
	cout<<endl;
}
#endif


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

舉報(bào)

0/150
提交
取消

用Dev cpp報(bào)錯(cuò)

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

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

幫助反饋 APP下載

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

公眾號(hào)

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