Made String(char) explicit

Former-commit-id: 02f5ead8fe60b825464f956d9fc6ea4689bda44b
This commit is contained in:
Lynix
2013-05-11 13:51:56 +02:00
parent 459c7a4d07
commit 991d841d57
6 changed files with 9 additions and 9 deletions

View File

@@ -3778,7 +3778,7 @@ NzString NzString::SubstrTo(char character, int startPos, bool toLast, bool incl
pos = Find(character, startPos, flags);
if (pos == 0)
return (include) ? character : NzString();
return (include) ? NzString(character) : NzString();
else if (pos == npos)
return *this;
@@ -4903,7 +4903,7 @@ NzString operator+(char character, const NzString& string)
return string;
if (string.IsEmpty())
return character;
return NzString(character);
unsigned int totalSize = string.m_sharedString->size+1;
char* str = new char[totalSize+1];
@@ -5035,7 +5035,7 @@ bool operator<(const std::string& string, const NzString& nstring)
bool operator<=(char character, const NzString& nstring)
{
return !operator<(nstring, character);
return !operator<(nstring, NzString(character));
}
bool operator<=(const char* string, const NzString& nstring)