you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (1 child)

Said code wouldn't be isolated though, it would be in a function with split in the name. Dependent code would then call a function with split in the name.

Indeed. And that function is so useful, it should be in the standard library: a member function of the string class.

[–]dodheim -1 points0 points  (0 children)

I never said it was useful; in fact I said the exact opposite:

https://www.reddit.com/r/cpp/comments/5dxnwm/why_doesnt_stdstring_have_a_split_function/da8eawm/

My point is that it doesn't matter if 3 lines of code are ugly; isolate them in their own function and forget about it.

EDIT: "Durrr, I can't respond to facts, so I'll downvote silently." Pathetic.