LINFO << “My name is ” << MyName;
怎么样封装成:
LogPrint(“My name is %s”, MyName)
怎么样封装成:
LogPrint(“My name is %s”, MyName)
解决方案
120
这样可以吗
#define LogPrint(a, b) (LINFO<<a<<b)
10
本人解析格式
20
c++的流输出之所以要用<<重载,就是为了避免使用printf这种格式化字符串的不安全。所以没必要模拟,否则干脆直接用printf相似的直接做,没必要用流输出
10
搜“代码生成技术”