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