小编xBl*_*lue的帖子

C++ bool返回0 1而不是true false

我重载了equals(包括==和!=),它检查两个对象是否等于,然后返回一个布尔值.

不幸的是,它打印0或1.我知道它是正确的但我无法弄清楚如何为了可读性目的打印真或假.

我甚至尝试过:

if (a.equals(b))
{
    return true;
}

return false;
Run Code Online (Sandbox Code Playgroud)

但是,C++很顽固,足以输出0或1.

任何帮助,将不胜感激.

编辑 - 打印完成:

cout << "a == b is " << (a == b) << endl;
Run Code Online (Sandbox Code Playgroud)

期望的输出是

a == b是真的

c++ boolean overloading

26
推荐指数
3
解决办法
4万
查看次数

替换除第一个以外的所有

是否可以替换除第一个之外的所有事件?所以123.45.67..89.0应该成为123.4567890.

编辑:我正在寻找一个正则表达式。我知道如何使用 concat 或使用索引来做到这一点。

javascript regex

6
推荐指数
3
解决办法
6645
查看次数

标签 统计

boolean ×1

c++ ×1

javascript ×1

overloading ×1

regex ×1