C++ size_type property vs size_t
The C++ Standard Library uses size_type
as a property of containers like std::vector
, std::string
, etc.
This is
generally recommended
over using size_t
directly.
Example C++ code snippets using size_type
property:
std::vector<int> vec;
std::vector<int>::size_type L = vec.size();
//----------------------------------------------
std::string path = "/usr/bin:/usr/local/bin";
constexpr char pathsep = ':';
std::string::size_type start = 0;
std::string::size_type end = path.find_first_of(pathsep, start);
Related: ssize_t for Visual Studio