Closed Asada-Shino closed 2 years ago
在文档MessageChain部分中有
MessageChain a = MessageChain().Plain("你好!").Face(14); MessageChain b = MessageChain().Plain("早安!").Face(14); if(a==b) // true
这里a与b相等吗?(笔误?)
MessageChain().Plain("") == MessageChain().Plain("")
结果为false(Bug?) 在MessageChain==实现部分的line88
if (messages_[i] != mc.messages_[i]) return false;
是两个指针在作比较,改成
if (*messages_[i] != *mc.messages_[i]) return false;
解决了该问题
卧槽,你发现了个大大大BUG!我的锅😓
1
在文档MessageChain部分中有
这里a与b相等吗?(笔误?)
2
结果为false(Bug?) 在MessageChain==实现部分的line88
是两个指针在作比较,改成
解决了该问题