在vc中如何返回一个null,如何判断某个对象的值为null啊
我自己写了个类
class a
{
}
在另一个类
class b
{
a getA( CString name );
int IndexOf( a value );
}
a b::getA( CString name )
{
...判断过程如果没有找到和name匹配的值就返回一个null,可是我不知道要怎么写啊!!
}
int b::IndexOf( a value )
{
...怎么判断value值为null啊??
}
问题点数:100、回复次数:11Top
1 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-03-28 22:58:52 得分 0
不一定要返回NULL啊,你自己规定一个特殊的值也可以的。Top
2 楼ls176(快按Alt+Tab)回复于 2005-03-28 23:02:41 得分 0
我说的返回null就类似于java中的null一样,VC中的NULL只是0啊.Top
3 楼hjiaming(无边无际无求)回复于 2005-03-28 23:03:38 得分 0
NULL其实就是0,不一定要用NULL,用整型,布尔都可以的啊Top
4 楼hjiaming(无边无际无求)回复于 2005-03-28 23:04:42 得分 0
直接返回一个空的对象指针就行了Top
5 楼ls176(快按Alt+Tab)回复于 2005-03-28 23:09:23 得分 0
空的对象指针怎么写?Top
6 楼xxrl(孔曰成仁,孟曰取媳妇-->她太有才了)回复于 2005-03-29 00:12:47 得分 0
NULLTop
7 楼ls176(快按Alt+Tab)回复于 2005-03-29 12:58:42 得分 0
NULL?我写return NULL;时编译通不过啊Top
8 楼wangjianddy(~~~~>_<~~~~)回复于 2005-03-29 13:05:18 得分 0
NULL 就是0Top
9 楼ayanamiwww(咩~咩『抵制日货』)回复于 2005-03-29 14:45:58 得分 0
b *pb = NULL
return NULL; 这个就是返回NULL啊,其实和 return 0 一样的。Top
10 楼steedhorse(晨星)回复于 2005-03-29 14:49:15 得分 0
C++里头只有空指针,没有空对象。Top
11 楼steedhorse(晨星)回复于 2005-03-29 14:50:24 得分 100
别用Java的概念考虑C++,那样只能碰壁。从头学起。Top




