कतार —  पहले आओ — पर तत्वों तक पहुंच के साथ सार डेटा प्रकार पहले बाहर आया» (फीफो, फर्स्ट इन एंड एमडैश; फर्स्ट आउट)।
याद रखने में आसानी के लिए, आप स्टोर में सामान्य कतार को याद कर सकते हैं।

कतार<int> ए; - बिना किसी तत्व के खाली कतार बनाना 

ए.पुश (5); - कतार के अंत में 5 मान जोड़ें
 
a.pop(); - कतार में पहला तत्व हटा दें
 
int b = a.front();  – कतार में पहले तत्व को वेरिएबल  (बिना मिटाए)
 
a.empty() – कतार खाली होने पर सही लौटें,  और अन्यथा गलत।

एक उदाहरण एल्गोरिथ्म
कतार में एक बिंदु जोड़ें (x0,y0)
शुरुआती बिंदु का रंग याद रखें
जब तक कतार खाली न हो
  {
  कतार से एक बिंदु (x,y) लें
  अगर ए [वाई] [एक्स] = शुरुआती बिंदु का रंग
    {
    ए[वाई][एक्स] = 2;
    कतार में एक बिंदु जोड़ें (x-1,y)
    कतार में एक बिंदु जोड़ें (x+1,y)
    कतार में एक बिंदु जोड़ें (x,y-1)
    कतार में एक बिंदु जोड़ें (x,y+1)
    }
  }