【发布时间】:2011-12-21 03:53:01
【问题描述】:
以下代码 sn-p 的模拟代码可能是什么
class A
{
};
我有上面的类,现在我为它创建一个对象指针,并为它创建一个对象。
A* a;
A aobj;
我想要下面使用 aobj(A's object) 的 if 语句的模拟代码。
if(a)
{
}
【问题讨论】:
-
我完全不知道你在问什么......
-
你想做什么?你是想通过'a'指针使用'aobj',还是什么?你能解释一下你到底想做什么吗?
-
我想放置对象而不是指针。我知道这行不通,有什么办法吗?
-
你为什么认为
aobj也能做到同样的事情?如果没有指针也能做同样的事情,那么指针就没有多大意义了。 -
我支持 tenfour,但您可能会关注
operator bool。检查safe bool idiom,但真正的问题是:你想达到什么目的?