🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 14 (from laksa181)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

📄
INDEXABLE
CRAWLED
22 days ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0.8 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://cplusplus.com/reference/queue/queue/size/
Last Crawled2026-03-19 14:15:33 (22 days ago)
First Indexed2022-06-10 02:23:12 (3 years ago)
HTTP Status Code200
Meta Titlenull
Meta Descriptionnull
Meta Canonicalnull
Boilerpipe Text
public member function <queue> std:: queue ::size size_type size() const; Return size Returns the number of elements in the queue . This member function effectively calls member size of the underlying container object. Parameters none Return Value The number of elements in the underlying container . Member type size_type is an unsigned integral type. Example 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // queue::size #include <iostream> // std::cout #include <queue> // std::queue int main () { std::queue< int > myints; std::cout << "0. size: " << myints.size() << '\n' ; for ( int i=0; i<5; i++) myints.push(i); std::cout << "1. size: " << myints.size() << '\n' ; myints.pop(); std::cout << "2. size: " << myints.size() << '\n' ; return 0; } Output: 0. size: 0 1. size: 5 2. size: 4 Complexity Constant (calling size on the underlying container ). Data races The container is accessed. Exception safety Provides the same level of guarantees as the operation performed on the container (no-throw guarantee for standard container types). See also queue::empty Test whether container is empty (public member function)
Markdown
[cplusplus .com](https://cplusplus.com/) - [TUTORIALS](https://cplusplus.com/doc/) - [REFERENCE](https://cplusplus.com/reference/) - [ARTICLES](https://cplusplus.com/articles/) - [FORUM](https://cplusplus.com/forum/) ![](https://cplusplus.com/img/progress.gif) please wait [try again]() [cancel]() [forgot your password?](https://cplusplus.com/user/access.cgi?w=lostpass) [sign up](https://cplusplus.com/user/access.cgi?w=signup) [log in]() [\[Legacy version\]](https://legacy.cplusplus.com/reference/queue/queue/size/) ### **[C++](https://cplusplus.com/)** - [Tutorials](https://cplusplus.com/doc/) - [Reference](https://cplusplus.com/reference/) - [Articles](https://cplusplus.com/articles/) - [Forum](https://cplusplus.com/forum/) ### **[Reference](https://cplusplus.com/reference/)** - #### [C library:](https://cplusplus.com/reference/clibrary/) - [\<cassert\> (assert.h)](https://cplusplus.com/reference/cassert/ "<cassert> (assert.h)") - [\<cctype\> (ctype.h)](https://cplusplus.com/reference/cctype/ "<cctype> (ctype.h)") - [\<cerrno\> (errno.h)](https://cplusplus.com/reference/cerrno/ "<cerrno> (errno.h)") - C++11 [\<cfenv\> (fenv.h)](https://cplusplus.com/reference/cfenv/ "<cfenv> (fenv.h)") - [\<cfloat\> (float.h)](https://cplusplus.com/reference/cfloat/ "<cfloat> (float.h)") - C++11 [\<cinttypes\> (inttypes.h)](https://cplusplus.com/reference/cinttypes/ "<cinttypes> (inttypes.h)") - [\<ciso646\> (iso646.h)](https://cplusplus.com/reference/ciso646/ "<ciso646> (iso646.h)") - [\<climits\> (limits.h)](https://cplusplus.com/reference/climits/ "<climits> (limits.h)") - [\<clocale\> (locale.h)](https://cplusplus.com/reference/clocale/ "<clocale> (locale.h)") - [\<cmath\> (math.h)](https://cplusplus.com/reference/cmath/ "<cmath> (math.h)") - [\<csetjmp\> (setjmp.h)](https://cplusplus.com/reference/csetjmp/ "<csetjmp> (setjmp.h)") - [\<csignal\> (signal.h)](https://cplusplus.com/reference/csignal/ "<csignal> (signal.h)") - [\<cstdarg\> (stdarg.h)](https://cplusplus.com/reference/cstdarg/ "<cstdarg> (stdarg.h)") - C++11 [\<cstdbool\> (stdbool.h)](https://cplusplus.com/reference/cstdbool/ "<cstdbool> (stdbool.h)") - [\<cstddef\> (stddef.h)](https://cplusplus.com/reference/cstddef/ "<cstddef> (stddef.h)") - C++11 [\<cstdint\> (stdint.h)](https://cplusplus.com/reference/cstdint/ "<cstdint> (stdint.h)") - [\<cstdio\> (stdio.h)](https://cplusplus.com/reference/cstdio/ "<cstdio> (stdio.h)") - [\<cstdlib\> (stdlib.h)](https://cplusplus.com/reference/cstdlib/ "<cstdlib> (stdlib.h)") - [\<cstring\> (string.h)](https://cplusplus.com/reference/cstring/ "<cstring> (string.h)") - C++11 [\<ctgmath\> (tgmath.h)](https://cplusplus.com/reference/ctgmath/ "<ctgmath> (tgmath.h)") - [\<ctime\> (time.h)](https://cplusplus.com/reference/ctime/ "<ctime> (time.h)") - C++11 [\<cuchar\> (uchar.h)](https://cplusplus.com/reference/cuchar/ "<cuchar> (uchar.h)") - [\<cwchar\> (wchar.h)](https://cplusplus.com/reference/cwchar/ "<cwchar> (wchar.h)") - [\<cwctype\> (wctype.h)](https://cplusplus.com/reference/cwctype/ "<cwctype> (wctype.h)") - #### [Containers:](https://cplusplus.com/reference/stl/) - C++11 [\<array\>](https://cplusplus.com/reference/array/ "<array>") - [\<deque\>](https://cplusplus.com/reference/deque/ "<deque>") - C++11 [\<forward\_list\>](https://cplusplus.com/reference/forward_list/ "<forward_list>") - [\<list\>](https://cplusplus.com/reference/list/ "<list>") - [\<map\>](https://cplusplus.com/reference/map/ "<map>") - [\<queue\>](https://cplusplus.com/reference/queue/ "<queue>") - [\<set\>](https://cplusplus.com/reference/set/ "<set>") - [\<stack\>](https://cplusplus.com/reference/stack/ "<stack>") - C++11 [\<unordered\_map\>](https://cplusplus.com/reference/unordered_map/ "<unordered_map>") - C++11 [\<unordered\_set\>](https://cplusplus.com/reference/unordered_set/ "<unordered_set>") - [\<vector\>](https://cplusplus.com/reference/vector/ "<vector>") - #### [Input/Output:](https://cplusplus.com/reference/iolibrary/) - [\<fstream\>](https://cplusplus.com/reference/fstream/ "<fstream>") - [\<iomanip\>](https://cplusplus.com/reference/iomanip/ "<iomanip>") - [\<ios\>](https://cplusplus.com/reference/ios/ "<ios>") - [\<iosfwd\>](https://cplusplus.com/reference/iosfwd/ "<iosfwd>") - [\<iostream\>](https://cplusplus.com/reference/iostream/ "<iostream>") - [\<istream\>](https://cplusplus.com/reference/istream/ "<istream>") - [\<ostream\>](https://cplusplus.com/reference/ostream/ "<ostream>") - [\<sstream\>](https://cplusplus.com/reference/sstream/ "<sstream>") - [\<streambuf\>](https://cplusplus.com/reference/streambuf/ "<streambuf>") - #### [Multi-threading:](https://cplusplus.com/reference/multithreading/) - C++11 [\<atomic\>](https://cplusplus.com/reference/atomic/ "<atomic>") - C++11 [\<condition\_variable\>](https://cplusplus.com/reference/condition_variable/ "<condition_variable>") - C++11 [\<future\>](https://cplusplus.com/reference/future/ "<future>") - C++11 [\<mutex\>](https://cplusplus.com/reference/mutex/ "<mutex>") - C++11 [\<thread\>](https://cplusplus.com/reference/thread/ "<thread>") - #### [Other:](https://cplusplus.com/reference/std/) - [\<algorithm\>](https://cplusplus.com/reference/algorithm/ "<algorithm>") - [\<bitset\>](https://cplusplus.com/reference/bitset/ "<bitset>") - C++11 [\<chrono\>](https://cplusplus.com/reference/chrono/ "<chrono>") - C++11 [\<codecvt\>](https://cplusplus.com/reference/codecvt/ "<codecvt>") - [\<complex\>](https://cplusplus.com/reference/complex/ "<complex>") - [\<exception\>](https://cplusplus.com/reference/exception/ "<exception>") - [\<functional\>](https://cplusplus.com/reference/functional/ "<functional>") - C++11 [\<initializer\_list\>](https://cplusplus.com/reference/initializer_list/ "<initializer_list>") - [\<iterator\>](https://cplusplus.com/reference/iterator/ "<iterator>") - [\<limits\>](https://cplusplus.com/reference/limits/ "<limits>") - [\<locale\>](https://cplusplus.com/reference/locale/ "<locale>") - [\<memory\>](https://cplusplus.com/reference/memory/ "<memory>") - [\<new\>](https://cplusplus.com/reference/new/ "<new>") - [\<numeric\>](https://cplusplus.com/reference/numeric/ "<numeric>") - C++11 [\<random\>](https://cplusplus.com/reference/random/ "<random>") - C++11 [\<ratio\>](https://cplusplus.com/reference/ratio/ "<ratio>") - C++11 [\<regex\>](https://cplusplus.com/reference/regex/ "<regex>") - [\<stdexcept\>](https://cplusplus.com/reference/stdexcept/ "<stdexcept>") - [\<string\>](https://cplusplus.com/reference/string/ "<string>") - C++11 [\<system\_error\>](https://cplusplus.com/reference/system_error/ "<system_error>") - C++11 [\<tuple\>](https://cplusplus.com/reference/tuple/ "<tuple>") - C++11 [\<type\_traits\>](https://cplusplus.com/reference/type_traits/ "<type_traits>") - C++11 [\<typeindex\>](https://cplusplus.com/reference/typeindex/ "<typeindex>") - [\<typeinfo\>](https://cplusplus.com/reference/typeinfo/ "<typeinfo>") - [\<utility\>](https://cplusplus.com/reference/utility/ "<utility>") - [\<valarray\>](https://cplusplus.com/reference/valarray/ "<valarray>") - [\<algorithm\>](https://cplusplus.com/reference/algorithm/ "<algorithm>") - [\<bitset\>](https://cplusplus.com/reference/bitset/ "<bitset>") - [\<cassert\> (assert.h)](https://cplusplus.com/reference/cassert/ "<cassert> (assert.h)") - [\<cctype\> (ctype.h)](https://cplusplus.com/reference/cctype/ "<cctype> (ctype.h)") - [\<cerrno\> (errno.h)](https://cplusplus.com/reference/cerrno/ "<cerrno> (errno.h)") - [\<cfloat\> (float.h)](https://cplusplus.com/reference/cfloat/ "<cfloat> (float.h)") - [\<ciso646\> (iso646.h)](https://cplusplus.com/reference/ciso646/ "<ciso646> (iso646.h)") - [\<climits\> (limits.h)](https://cplusplus.com/reference/climits/ "<climits> (limits.h)") - [\<clocale\> (locale.h)](https://cplusplus.com/reference/clocale/ "<clocale> (locale.h)") - [\<cmath\> (math.h)](https://cplusplus.com/reference/cmath/ "<cmath> (math.h)") - [\<complex\>](https://cplusplus.com/reference/complex/ "<complex>") - [\<csetjmp\> (setjmp.h)](https://cplusplus.com/reference/csetjmp/ "<csetjmp> (setjmp.h)") - [\<csignal\> (signal.h)](https://cplusplus.com/reference/csignal/ "<csignal> (signal.h)") - [\<cstdarg\> (stdarg.h)](https://cplusplus.com/reference/cstdarg/ "<cstdarg> (stdarg.h)") - [\<cstddef\> (stddef.h)](https://cplusplus.com/reference/cstddef/ "<cstddef> (stddef.h)") - [\<cstdio\> (stdio.h)](https://cplusplus.com/reference/cstdio/ "<cstdio> (stdio.h)") - [\<cstdlib\> (stdlib.h)](https://cplusplus.com/reference/cstdlib/ "<cstdlib> (stdlib.h)") - [\<cstring\> (string.h)](https://cplusplus.com/reference/cstring/ "<cstring> (string.h)") - [\<ctime\> (time.h)](https://cplusplus.com/reference/ctime/ "<ctime> (time.h)") - [\<cwchar\> (wchar.h)](https://cplusplus.com/reference/cwchar/ "<cwchar> (wchar.h)") - [\<cwctype\> (wctype.h)](https://cplusplus.com/reference/cwctype/ "<cwctype> (wctype.h)") - [\<deque\>](https://cplusplus.com/reference/deque/ "<deque>") - [\<exception\>](https://cplusplus.com/reference/exception/ "<exception>") - [\<fstream\>](https://cplusplus.com/reference/fstream/ "<fstream>") - [\<functional\>](https://cplusplus.com/reference/functional/ "<functional>") - [\<iomanip\>](https://cplusplus.com/reference/iomanip/ "<iomanip>") - [\<ios\>](https://cplusplus.com/reference/ios/ "<ios>") - [\<iosfwd\>](https://cplusplus.com/reference/iosfwd/ "<iosfwd>") - [\<iostream\>](https://cplusplus.com/reference/iostream/ "<iostream>") - [\<istream\>](https://cplusplus.com/reference/istream/ "<istream>") - [\<iterator\>](https://cplusplus.com/reference/iterator/ "<iterator>") - [\<limits\>](https://cplusplus.com/reference/limits/ "<limits>") - [\<list\>](https://cplusplus.com/reference/list/ "<list>") - [\<locale\>](https://cplusplus.com/reference/locale/ "<locale>") - [\<map\>](https://cplusplus.com/reference/map/ "<map>") - [\<memory\>](https://cplusplus.com/reference/memory/ "<memory>") - [\<new\>](https://cplusplus.com/reference/new/ "<new>") - [\<numeric\>](https://cplusplus.com/reference/numeric/ "<numeric>") - [\<ostream\>](https://cplusplus.com/reference/ostream/ "<ostream>") - [\<queue\>](https://cplusplus.com/reference/queue/ "<queue>") - [\<set\>](https://cplusplus.com/reference/set/ "<set>") - [\<sstream\>](https://cplusplus.com/reference/sstream/ "<sstream>") - [\<stack\>](https://cplusplus.com/reference/stack/ "<stack>") - [\<stdexcept\>](https://cplusplus.com/reference/stdexcept/ "<stdexcept>") - [\<streambuf\>](https://cplusplus.com/reference/streambuf/ "<streambuf>") - [\<string\>](https://cplusplus.com/reference/string/ "<string>") - [\<typeinfo\>](https://cplusplus.com/reference/typeinfo/ "<typeinfo>") - [\<utility\>](https://cplusplus.com/reference/utility/ "<utility>") - [\<valarray\>](https://cplusplus.com/reference/valarray/ "<valarray>") - [\<vector\>](https://cplusplus.com/reference/vector/ "<vector>") - C++11 [\<array\>](https://cplusplus.com/reference/array/ "<array>") - C++11 [\<atomic\>](https://cplusplus.com/reference/atomic/ "<atomic>") - C++11 [\<cfenv\> (fenv.h)](https://cplusplus.com/reference/cfenv/ "<cfenv> (fenv.h)") - C++11 [\<chrono\>](https://cplusplus.com/reference/chrono/ "<chrono>") - C++11 [\<cinttypes\> (inttypes.h)](https://cplusplus.com/reference/cinttypes/ "<cinttypes> (inttypes.h)") - C++11 [\<codecvt\>](https://cplusplus.com/reference/codecvt/ "<codecvt>") - C++11 [\<condition\_variable\>](https://cplusplus.com/reference/condition_variable/ "<condition_variable>") - C++11 [\<cstdbool\> (stdbool.h)](https://cplusplus.com/reference/cstdbool/ "<cstdbool> (stdbool.h)") - C++11 [\<cstdint\> (stdint.h)](https://cplusplus.com/reference/cstdint/ "<cstdint> (stdint.h)") - C++11 [\<ctgmath\> (tgmath.h)](https://cplusplus.com/reference/ctgmath/ "<ctgmath> (tgmath.h)") - C++11 [\<cuchar\> (uchar.h)](https://cplusplus.com/reference/cuchar/ "<cuchar> (uchar.h)") - C++11 [\<forward\_list\>](https://cplusplus.com/reference/forward_list/ "<forward_list>") - C++11 [\<future\>](https://cplusplus.com/reference/future/ "<future>") - C++11 [\<initializer\_list\>](https://cplusplus.com/reference/initializer_list/ "<initializer_list>") - C++11 [\<mutex\>](https://cplusplus.com/reference/mutex/ "<mutex>") - C++11 [\<random\>](https://cplusplus.com/reference/random/ "<random>") - C++11 [\<ratio\>](https://cplusplus.com/reference/ratio/ "<ratio>") - C++11 [\<regex\>](https://cplusplus.com/reference/regex/ "<regex>") - C++11 [\<system\_error\>](https://cplusplus.com/reference/system_error/ "<system_error>") - C++11 [\<thread\>](https://cplusplus.com/reference/thread/ "<thread>") - C++11 [\<tuple\>](https://cplusplus.com/reference/tuple/ "<tuple>") - C++11 [\<type\_traits\>](https://cplusplus.com/reference/type_traits/ "<type_traits>") - C++11 [\<typeindex\>](https://cplusplus.com/reference/typeindex/ "<typeindex>") - C++11 [\<unordered\_map\>](https://cplusplus.com/reference/unordered_map/ "<unordered_map>") - C++11 [\<unordered\_set\>](https://cplusplus.com/reference/unordered_set/ "<unordered_set>") ### **[\<queue\>](https://cplusplus.com/reference/queue/)** - [priority\_queue](https://cplusplus.com/reference/queue/priority_queue/ "priority_queue") - [queue](https://cplusplus.com/reference/queue/queue/ "queue") ### **[queue](https://cplusplus.com/reference/queue/queue/)** - [queue::queue](https://cplusplus.com/reference/queue/queue/queue/ "queue::queue") - #### member functions - [queue::back](https://cplusplus.com/reference/queue/queue/back/ "queue::back") - C++11 [queue::emplace](https://cplusplus.com/reference/queue/queue/emplace/ "queue::emplace") - [queue::empty](https://cplusplus.com/reference/queue/queue/empty/ "queue::empty") - [queue::front](https://cplusplus.com/reference/queue/queue/front/ "queue::front") - [queue::pop](https://cplusplus.com/reference/queue/queue/pop/ "queue::pop") - [queue::push](https://cplusplus.com/reference/queue/queue/push/ "queue::push") - [queue::size](https://cplusplus.com/reference/queue/queue/size/ "queue::size") - C++11 [queue::swap](https://cplusplus.com/reference/queue/queue/swap/ "queue::swap") - #### non-member overloads - [relational operators (queue)](https://cplusplus.com/reference/queue/queue/operators/ "relational operators (queue)") - C++11 [swap (queue)](https://cplusplus.com/reference/queue/queue/swap-free/ "swap (queue)") - #### non-member specializations - C++11 [uses\_allocator\<queue\>](https://cplusplus.com/reference/queue/queue/uses_allocator/ "uses_allocator<queue>") - C++11 [queue::emplace](https://cplusplus.com/reference/queue/queue/emplace/ "queue::emplace") - C++11 [queue::swap](https://cplusplus.com/reference/queue/queue/swap/ "queue::swap") - C++11 [swap (queue)](https://cplusplus.com/reference/queue/queue/swap-free/ "swap (queue)") - C++11 [uses\_allocator\<queue\>](https://cplusplus.com/reference/queue/queue/uses_allocator/ "uses_allocator<queue>") - [queue::back](https://cplusplus.com/reference/queue/queue/back/ "queue::back") - [queue::empty](https://cplusplus.com/reference/queue/queue/empty/ "queue::empty") - [queue::front](https://cplusplus.com/reference/queue/queue/front/ "queue::front") - [queue::pop](https://cplusplus.com/reference/queue/queue/pop/ "queue::pop") - [queue::push](https://cplusplus.com/reference/queue/queue/push/ "queue::push") - [queue::queue](https://cplusplus.com/reference/queue/queue/queue/ "queue::queue") - [queue::size](https://cplusplus.com/reference/queue/queue/size/ "queue::size") - [relational operators (queue)](https://cplusplus.com/reference/queue/queue/operators/ "relational operators (queue)") - [Reference](https://cplusplus.com/reference/) - [\<queue\>](https://cplusplus.com/reference/queue/) - [queue](https://cplusplus.com/reference/queue/queue/) - size public member function \<queue\> # std::[queue](https://cplusplus.com/reference/queue/queue/)::size ``` size_type size() const; ``` Return size Returns the number of elements in the [queue](https://cplusplus.com/queue) . This member function effectively calls member [size](https://cplusplus.com/deque::size) of the underlying container object. ### Parameters none ### Return Value The number of elements in the *underlying container*. Member type size\_type is an unsigned integral type. ### Example [Edit & run on cpp.sh](https://cplusplus.com/reference/queue/queue/size/ "Open C++ Shell (in a new window)") Output: ### Complexity Constant (calling [size](https://cplusplus.com/deque::size) on the *underlying container*). ### Data races The container is accessed. ### Exception safety Provides the same level of guarantees as the operation performed on the container (no-throw guarantee for standard container types). ### See also [**queue::empty**](https://cplusplus.com/reference/queue/queue/empty/) Test whether container is empty (public member function) [Home page](https://cplusplus.com/) \| [Privacy policy](https://cplusplus.com/privacy.do) © cplusplus.com, 2000-2025 - All rights reserved - *v3.3.4s* [Spotted an error? contact us](https://cplusplus.com/contact.do?referrer=%2Freference%2Fqueue%2Fqueue%2Fsize%2F)
Readable Markdownnull
Shard14 (laksa)
Root Hash7671136614093794214
Unparsed URLcom,cplusplus!/reference/queue/queue/size/ s443