char 배열의 큐를 구현, 그래서 나는이 같은 정의하는 방법 : 다음 다음내가 버퍼로 사용하는 STL의 컨테이너를 사용하려는
typedef queue<char*> CHARQUEUE;
CHARQUEUE p;
을
p.push("mouse");
p.push("horse");
는하지만 내가 원하는 것은 데이터를 보유하기 위해 256 바이트의 char 배열의 큐입니다 : 내가 어떤 작업을 좋아했다. 다음과 같이 정의 할 수 있습니까?
typedef unsigned char newtype[256]
queue<newtype> newqueue;
변경하고 싶지 않은 데이터를 보관하기 위해 부호없는 char을 사용하고 있습니다. 그냥 버퍼에 넣고 다시 검색하십시오.
그렇지 않으면 누구든지 다른 구현이 있으면 감사 할 것입니다.
왜 그렇게하고 싶은지 잘 모르겠지만'queue'또는'queue '이 더 적절할 수도 있습니다. –
ereOn
_ "변경하고 싶지 않은 데이터를 보유하기 위해 부호없는 char을 사용하고 있습니다."_ const를 사용 했습니까? – Melebius