About 53 results
Open links in new tab
  1. Differences between C++ string == and compare()? - Stack Overflow

    Alternatively, if you try this on objects that don't overload the == operator, you will be comparing their address in memory, and not their internal components. Calling compare is more "safe." In the case of …

  2. c++ - How can I trim a std::string? - Stack Overflow

    return s; } // Trim from both ends (copying) inline std::string trim_copy(std::string s) { trim(s); return s; } For C++03 To address some comments about accepting a parameter by reference, modifying and …

  3. Are the days of passing const std::string & as a parameter over?

    Apr 19, 2012 · The existence of move semantics has eliminated one use case for std::string const& -- if you are planning on storing the parameter, taking a std::string by value is more optimal, as you can …

  4. How does the string class in c++ std work? - Stack Overflow

    22 std::string is actually a typedef to a std::basic_string<char>, and therein lies the answer to your #1 above. Its a template in order to make basic_string work with pretty much anything. char, unsigned …

  5. std::string vs string in c++ - Stack Overflow

    Mar 31, 2011 · The full name of string is std::string because it resides in namespace std, the namespace in which all of the C++ standard library functions, classes, and objects reside.

  6. std::string::assign vs std::string::operator= - Stack Overflow

    Dec 10, 2015 · std::string str; std::string base="123456789"; // Code before the loop is not measured for (auto _ : state) { str = base; } } BENCHMARK(string_assign_operator); Here is the graphical …

  7. c++ - How is std::string implemented? - Stack Overflow

    Sep 23, 2009 · I am curious to know how std::string is implemented and how does it differ from c string?If the standard does not specify any implementation then any implementation with explanation …

  8. c++ - std::wstring VS std::string - Stack Overflow

    Dec 31, 2008 · I am not able to understand the differences between std::string and std::wstring. I know wstring supports wide characters such as Unicode characters. I have got the following questions: …

  9. How exactly is std::string_view faster than const std::string&?

    Oct 19, 2016 · If std::string_view had a flag that stated if it was null terminated (or something fancier) it would remove even that last reason to use a std::string const&. There is a case where taking a …

  10. Is it possible to use std::string in a constant expression?

    There is a way to export transient std::string data outside to make it usable at runtime. You must copy it to std::array, the problem is to compute the final size of std::array, you can either preset some large …