Skip to content

crash on split10 #7

@OnlyloveSY

Description

@OnlyloveSY

void split(vector &ret, const string& s, char delimiter=' ')
{
ret.clear();
for(auto itStart = s.begin(), itDelim = itStart, itEnd = s.end(); itStart < itEnd; itStart = itDelim + 1)
{
itDelim = find(itStart, itEnd, delimiter);
ret.emplace_back(string(itStart, itDelim));
}
}

itDelim = find(itStart, itEnd, delimiter);
if at last , itDelim == itEnd
crash in itStart = itDelim + 1;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions