Optimize array access

This commit is contained in:
momo5502 2016-08-14 16:05:57 +02:00
parent 7def8890e9
commit 9a3b5d48e4
3 changed files with 3 additions and 3 deletions

View File

@ -88,7 +88,7 @@ namespace Components
std::string command = data.substr(pos + 1);
// B3 sends the password inside quotes :S
if (!password.empty() && password[0] == '"' && password[password.size() - 1] == '"')
if (!password.empty() && password[0] == '"' && password.back() == '"')
{
password.pop_back();
password.erase(password.begin());

View File

@ -271,7 +271,7 @@ namespace Components
currentData = currentData.substr(1);
}
if (currentData[currentData.size() - 1] == '\"')
if (currentData.back() == '\"')
{
currentData.pop_back();
}

View File

@ -58,7 +58,7 @@ namespace Utils
std::string _entry = std::move(token);
// Remove trailing 0x0 bytes
while (_entry.size() && !_entry[_entry.size() - 1])
while (_entry.size() && !_entry.back())
{
_entry = _entry.substr(0, _entry.size() - 1);
}