C++中运算符重载!判断对象中字符串是否为空

2024-11-29 16:24:04
推荐回答(4个)
回答(1):

1为true,因为!操作使得 为空是时string为假 !string为真,不为空时string为真 !string 为假

回答(2):

C语言中,非零为真, 1代表True.

回答(3):

如果为空,返回值为一。即函数的结果为一,主函数根据返回值是否为一判定是否为空。

回答(4):

不在于数字是一 而在于返回真 零 为 假 ; 非零 为 真; 只是返回一个非零值而已 返回值为重载运算符做判断使用