浏览代码

base: add operator for char + String

undefined
Sam Hocevar 9 年前
父节点
当前提交
78fdedf06f
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. +6
    -1
      src/lol/base/string.h

+ 6
- 1
src/lol/base/string.h 查看文件

@@ -1,7 +1,7 @@
// //
// Lol Engine // Lol Engine
// //
// Copyright © 2010—2015 Sam Hocevar <sam@hocevar.net>
// Copyright © 2010—2016 Sam Hocevar <sam@hocevar.net>
// © 2013—2015 Benjamin “Touky” Huet <huet.benjamin@gmail.com> // © 2013—2015 Benjamin “Touky” Huet <huet.benjamin@gmail.com>
// //
// Lol Engine is free software. It comes without any warranty, to // Lol Engine is free software. It comes without any warranty, to
@@ -331,6 +331,11 @@ public:
static String vformat(char const *format, va_list ap); static String vformat(char const *format, va_list ap);
}; };


inline String operator +(char c, String const &s)
{
return String() + c + s;
}

inline String operator +(char const *sz, String const &s) inline String operator +(char const *sz, String const &s)
{ {
return String(sz) + s; return String(sz) + s;


正在加载...
取消
保存