最近打印log, 用了类似这样的格式(value是string类型的变量):
printf("value is [%]\n", value.c_str());
最后发现中括号里面的内容为空, 和预期不符。 于是怀疑是不可见字符串所致, 打印了一下value的size, 果然, 不为0.
呵呵哒, 要小心。
最近打印log, 用了类似这样的格式(value是string类型的变量):
printf("value is [%]\n", value.c_str());
最后发现中括号里面的内容为空, 和预期不符。 于是怀疑是不可见字符串所致, 打印了一下value的size, 果然, 不为0.
呵呵哒, 要小心。