Does it matter anymore if I use boost::string_ref
over std::string&
? I mean, is it really more efficient to use boost::string_ref
over the std version when you are processing strings ? I don't really get the explanation offered here: http://ift.tt/2bLejEC . What really confuses me is the fact that std::string
is also a handle class that only points to the allocated memory, and since c++11, with move semantics the copy operations noted in the article above are not going to happen. So, which one is more efficient ?
Aucun commentaire:
Enregistrer un commentaire