Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

c++ strings

Name: Anonymous 2007-03-21 6:35 ID:QUPvos6j

I'm not sure about how allocation and cleanup works with c++ strings. Does this leak memory?


string get_filename(char * path)
{
    string file_name = path;
    int pos = file_name.find_last_of('\\');
    if (pos!=string::npos)
    {
        file_name = file_name.substr(pos+1); // what happens to the memory here?
    }
    return file_name;
}

Name: Anonymous 2007-03-22 21:18 ID:V5Jwqs5f

ID:V5Jwqs5f here, it's worse then i though

think of something like asdfqwerty (but i dont know that its asdfqwerty)
s = asdfqwerty
t = wer
answer must equal asdfqrty

i tried to find where t starts, and its length and then concantonate the two substrings around that. but that doesnt work for some reason.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List