pass strings by reference where possible to avoid unnecessary copys

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7013 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2a89b2f00d2a491fa719d977ba8447af8a03a9f4
Former-commit-id: ee41673431e054c2e4fb9326c166e2553b1c0285
This commit is contained in:
iobyte 2020-04-30 17:44:18 +00:00
parent 91dcad857f
commit b6b3db4d76
2 changed files with 4 additions and 4 deletions

View file

@ -29,13 +29,13 @@ DataLog::DataLog() :
{
}
void DataLog::init(std::string dir, std::string carname)
void DataLog::init(const std::string &dir, const std::string &carname)
{
mDir = dir;
mFile = dir + carname + "_log.dat";
}
void DataLog::add(std::string name, double* dataptr, double scale)
void DataLog::add(const std::string &name, double* dataptr, double scale)
{
DataLogHead hd;
hd.name = name;

View file

@ -27,8 +27,8 @@ class DataLog
{
public:
DataLog();
void init(std::string dir, std::string carname);
void add(std::string name, double* data, double scale);
void init(const std::string &dir, const std::string &carname);
void add(const std::string &name, double* data, double scale);
void update();
void write();