
- The C Standard Library
- The C Standard Library
- The C++ Standard Library
- C++ Library - Home
- C++ Library - <fstream>
- C++ Library - <iomanip>
- C++ Library - <ios>
- C++ Library - <iosfwd>
- C++ Library - <iostream>
- C++ Library - <istream>
- C++ Library - <ostream>
- C++ Library - <sstream>
- C++ Library - <streambuf>
- C++ Library - <atomic>
- C++ Library - <complex>
- C++ Library - <exception>
- C++ Library - <functional>
- C++ Library - <limits>
- C++ Library - <locale>
- C++ Library - <memory>
- C++ Library - <new>
- C++ Library - <numeric>
- C++ Library - <regex>
- C++ Library - <stdexcept>
- C++ Library - <string>
- C++ Library - <thread>
- C++ Library - <tuple>
- C++ Library - <typeinfo>
- C++ Library - <utility>
- C++ Library - <valarray>
- The C++ STL Library
- C++ Library - <array>
- C++ Library - <bitset>
- C++ Library - <deque>
- C++ Library - <forward_list>
- C++ Library - <list>
- C++ Library - <map>
- C++ Library - <queue>
- C++ Library - <set>
- C++ Library - <stack>
- C++ Library - <unordered_map>
- C++ Library - <unordered_set>
- C++ Library - <vector>
- C++ Library - <algorithm>
- C++ Library - <iterator>
- C++ Programming Resources
- C++ Programming Tutorial
- C++ Useful Resources
- C++ Discussion
C++ Set Library - max_size Function
Description
It returns the maximum number of elements that the set container can hold.
Declaration
Following are the ways in which std::set::max_size works in various C++ versions.
C++98
size_type max_size() const;
C++11
size_type max_size() const noexcept;
Return value
It returns the number of elements in the set container.
Exceptions
It never throws exceptions.
Time complexity
Time complexity is contstant.
Example
The following example shows the usage of std::set::max_size.
#include <iostream> #include <set> int main () { int i; std::set<int> myset; if (myset.max_size()>100) { for (i = 0; i < 100; i++) myset.insert(i); std::cout << "The set contains 100 elements.\n"; } else std::cout << "The set could not hold 100 elements.\n"; return 0; }
The above program will compile and execute properly.
The set contains 100 elements.
set.htm
Advertisements