1樓:匿名使用者
先例項化比如, a test=new a(); 再判斷a!=null,但是我個人認為,例項化了以後a一定不為空
2樓:小林子
#include
專#include
int main()
c++中如何判斷一個物件是否屬於某個類?
3樓:雨厚天勤
解決**如下:
c++ 中62616964757a686964616fe58685e5aeb931333365646334
base * p=new a();
base* is = dynamic_cast(p);
return is ? true : false;
類宣告如下: class father; class child : public father; 然後在某處這樣寫:
father *apinstance[2];//a是array的縮寫,p是pointer的縮寫,變數名叫instance。
在c++中判斷有一個 string變數為不為空是怎麼些的
4樓:
比如 : string str; //str變數;
if(str == "") //為空;
或者 if(str.size() == 0) //為空;
c++ 引用傳遞物件 如何判斷是否是null
5樓:
你的node &node是node變數的引用,不需要if(node!=null),這種null判斷一般用於指標判斷。
printinorder(node.lchild);
這裡,你node.lchild應該是一個指標,你的printinorder要求傳值,你需要解引用,即:
printinorder(*(node.lchild));
若是傳入node *node的話,才需要判斷node!=null,而傳指標的話,除非你裡面要修改指標指向,否則也不需要node *&node(該用法,可以修改指標指向,相當於node **node)。
6樓:匿名使用者
void printinorder(node& node)}
用c語言判斷數是否為素數,用c語言判斷一個數是否為素數
include include include int judge int x if x 1 return 0 main system pause main else if f printf no n else printf yes n include stdio.h include math.h ...
C中如何判斷物件是否屬於某個類
解決 如下 c 中62616964757a686964616fe58685e5aeb931333365646334 base p new a base is dynamic cast p return is true false 類宣告如下 class father class child publ...
C定義負數類,C,定義一個負數類
include stdafx.h include using namespace std class plex plex double rl,double im void add plex c void show void main c 中負數是什麼型別的 負數跟非負數的區別在於符號位上,所以,只要...