Skip to content

Commit

Permalink
used c++11 move inplace of 'clear()'
Browse files Browse the repository at this point in the history
  • Loading branch information
CaptGreg committed Nov 16, 2016
1 parent c6a7aef commit 60b1a4a
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions csvreader.cpp
Expand Up @@ -18,6 +18,7 @@ std::string& trim(std::string& s, char trimChar)
}

#define PROCESS_DOUBLE_QUOTES
void csvReader(char* filename, char delim, std::vector< std::vector<std::string> > &csv);
void csvReader(char* filename, char delim, std::vector< std::vector<std::string> > &csv)
{
std::ifstream is(filename);
Expand Down Expand Up @@ -46,14 +47,14 @@ void csvReader(char* filename, char delim, std::vector< std::vector<std::string>
field += line[i];
} else {
trim(field);
fields.push_back(field);
field.clear();
fields.push_back(move(field));
// field.clear(); // not needed if we do a move
}
}
trim(field);
fields.push_back(field);
csv.push_back(fields);
fields.clear();
csv.push_back(move(fields));
// field.clear(); // not needed if we do a move
}
is.close();
} else {
Expand Down

0 comments on commit 60b1a4a

Please sign in to comment.