2017-11-24 3 views
-1

현재 C++로 코딩 중이며 대기열을 만들려고합니다. 불행히도, 큐를 만들려고 시도 할 때마다 Eclipse에서 오류가 발생합니다. 이클립스가 나에게 오류를주는 유일한 IDE 인 것 같다.Eclipse를 사용하고 있는데, 대기열 작업을 # 포함하지 않는 이유는 무엇입니까?

#include <queue> 
using namespace std; 
queue<s>q; 

주어진 오류는 '대기열'을 확인할 수 없음을 의미합니다.

미리 감사드립니다.

+2

는 당신이'표준 : queue' 말을한다 잘 작동 하는가? 그렇지 않으면 정확한 오류를 인용 할 수 있습니까? –

+3

[Minimal, Complete, Verifiable Example] (https://stackoverflow.com/help/mcve)의 개념을 소개하겠습니다. 여기서 당신을 크게 도울 개념입니다. – pjs

+0

오류를 재현 할 수있는 코드를 게시하십시오. 당신이 한 일을 우리에게 알려주는 것은 당신이 올바르게했는지 우리가 알아 차리는 것을 돕지 못합니다. – Galik

답변

2

C++ 표준 라이브러리에서 모든 함수와 클래스는 std 네임 스페이스에 있습니다.

그래서 필요한 파일을 포함한 후, 당신은 당신이있는 std 네임 스페이스에서 queue를 사용하고 있는지 지정에이

:

당신이 자주 queue 클래스를 사용하려는 경우
std::queue<s> q; 

, 그것은 유용합니다 당신의 범위에 queue에 가져다 : 범위에서 다음 사방

using std::queue; 

는 사용할 수 있습니다

queue<s> q; 

에 refrence : C++ Refrence: namespace