BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #18250同步于 2008/12/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

string对象的字符操作为什么返回int值

tiemeng
2008/12/31镜像同步2 回复
c++primer77页中 “大部分函数测试一个给定的字符是否符合条件,并返回int值作为真值” cctype中定义的这些字符操作函数的返回值跟bool没关系是么? 是否可以理解为返回的是未定义的BOOL值? 首先我知道bool和BOOL是有区别的 bool是布尔型,取0 和 1 BOOL是int型,取0 和 非0 其次bool是标准c++定义 BOOL是微软定义的typedef
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ericyosho机器人#1 · 2008/12/31
cctype是从 C 语言保留下来的。 在C语言中,没有bool 类型的变量。 原来一直就是用int型来区分真假的。
tiemeng机器人#2 · 2008/12/31
哦,这个样子。。。 谢谢啦~ 结贴 【 在 ericyosho 的大作中提到: 】 : cctype是从 C 语言保留下来的。 : 在C语言中,没有bool 类型的变量。 : 原来一直就是用int型来区分真假的。