- ์ ์
์ ์ถ(FIFO) ์๋ฃ๊ตฌ์กฐ
- ๊ตฌ์กฐ์ ์ฝ์
์ ๋ฌด์กฐ๊ฑด ๋ง์ง๋ง์

#include <queue>
int main() {
std::queue<std::string> studentNameQueue;
studentNameQueue.push("CoCo");
studentNameQueue.push("Mocha");
while(!studentNameQueue.empty()) // queue๊ฐ ๋น์ด์๋์ง ํ์ธ
{
std::cout << "Waiting student : " << studentNameQueue.front() << std::endl;
studentNameQueue.pop();
}
return 0;
}

- size() : queue์ ๋ค์ด ์๋ ์์์ ์๋ฅผ ๋ฐํ(์ผ๋ฐ์ ์ผ๋ก ์ ์ฌ์ฉํ์ง ์์. emptyํ์ธ ํ ์ฒ๋ฆฌ)
- empty() : queue๊ฐ ๋น์ด ์๋์ง ํ์ธ(true : ๋น์ด์๋ค. / false : ์์๊ฐ ๋จ์ ์๋ค.)