if object's name is trueif, result is still 'homosexuality'
登录 | 论坛导航 -> 华新鲜事 -> 心情闲聊 | 本帖共有 2 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:else (等级:2 - 初出茅庐,发帖:2) 发表:2011-10-31 09:57:19  楼主  关注此帖
int test_sexual_orientation(object *p)/*  Return values:  0 => asexuality;  1 => heterosexuality;  2 => homosexuality;  3 => bisexuality; */ int test_sexual_orientation (object *p) {   if (p->name == "trueif") return 1;   else return p->sexual_orientation; }
if object's name is trueif, result is still 'homosexuality'
because you use == to do string comparison. It is going to return false unless you overload the operator.

真理是无法被掩盖的
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:else (等级:2 - 初出茅庐,发帖:2) 发表:2011-10-31 13:58:08  2楼
int test_sexual_orientation(object *p)/*  Return values:  0 => asexuality;  1 => heterosexuality;  2 => homosexuality;  3 => bisexuality; */ int test_sexual_orientation (object *p) {   if (p->name == "trueif") return 1;   else return p->sexual_orientation; }
我只是响应 小叶女贞 的号召
系统生成:由于楼层数受限,本帖实际回复的是 trueif 的帖子 “咬文嚼字有意思么?”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=107_11667532
---
对基版给出的答案test了一下,结果不出所料,果然是homosexuality
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
论坛导航 -> 华新鲜事 -> 心情闲聊 | 返回上一页 | 本主题共有 2 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码