void JobQueue ::clearJobs() { // I want to avoid pop in a loop while (!m_Queue.empty()) { m_Queue.pop(); } } |
int main() { queue <int> q1; // stuff q1 = queue<int>(); } |
#include <algorithm> void clear( std::queue<int> &q ) { std::queue<int> empty; std::swap( q, empty ); } |
출처 : https://stackoverflow.com/questions/709146/how-do-i-clear-the-stdqueue-efficiently
'공부 > MFC_자주쓸거' 카테고리의 다른 글
[MFC] ::FindWindow 윈도우 클래스 설정 (0) | 2023.12.20 |
---|---|
[MFC] 파일열기 대화상자 CFileDialog (0) | 2023.03.30 |
[MFC] CStdioFile txt 파일 읽기 쓰기 (0) | 2022.12.07 |
[MFC] 리스트 박스 값 가져오기 ListBox (0) | 2022.12.07 |
[MFC] 실행파일 경로 (0) | 2022.12.07 |