array::size() in C++ STL
Array classes are generally more efficient, light-weight and reliable than C-style arrays. The introduction of array class from C++11 has offered a better alternative for C-style arrays.
array::size()
size() function is used to return the size of the list container or the number of elements in the list container.
Syntax :
arrayname.size() Parameters : No parameters are passed. Returns : Number of elements in the container.
Examples:
Input : myarray{1, 2, 3, 4, 5}; myarray.size(); Output : 5 Input : myarray{}; myarray.size(); Output : 0
Errors and Exceptions
1. It has a no exception throw guarantee.
2. Shows error when a parameter is passed.
// CPP program to illustrate // Implementation of size() function #include <iostream> #include <array> using namespace std; int main() { array< int ,5> myarray{ 1, 2, 3, 4, 5 }; cout << myarray.size(); return 0; } |
Output:
5
Please Login to comment...