C判斷類是否為空,C 判斷一個類是否為空

2021-04-12 07:19:57 字數 1178 閱讀 7186

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 中負數是什麼型別的 負數跟非負數的區別在於符號位上,所以,只要...