Is std::string str(array.begin(), array.end()) adding the null character on its own?

  c++, string

I am very new to C++ and i was wondering if std::string str(array.begin(), array.end()) is adding a null character on its own at the end of the string? I looked up this reference but i could not figure it out. I appreciate your answers!

Source: Windows Questions C++

LEAVE A COMMENT