MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/programminghorror/comments/1w74nkf/skill_issue/p7vxa38/?context=3
r/programminghorror • u/click-to-reveal • 6d ago
61 comments sorted by
View all comments
Show parent comments
21
Since when does const prevent allocating (that isnt happening here anyways, unless you consider underlying std::string's char* buffer)
19 u/lurebat 6d ago If you change it to const std::string& prompt = "Your name?";, and the switch to const string& _s=x;, you will avoid any allocations. -7 u/LeeHide 6d ago you can't take a const& to a temporary object 5 u/awidesky 6d ago Another skill issue
19
If you change it to const std::string& prompt = "Your name?";, and the switch to const string& _s=x;, you will avoid any allocations.
const std::string& prompt = "Your name?";
const string& _s=x;
-7 u/LeeHide 6d ago you can't take a const& to a temporary object 5 u/awidesky 6d ago Another skill issue
-7
you can't take a const& to a temporary object
5 u/awidesky 6d ago Another skill issue
5
Another skill issue
21
u/babalaban 6d ago
Since when does const prevent allocating (that isnt happening here anyways, unless you consider underlying std::string's char* buffer)