首页 文章
  • 506 votes
     answers
     views

    什么是nullptr?

    我们现在拥有许多新功能的C 11 . 一个有趣且令人困惑的(至少对我而言)是新的 nullptr . 嗯,不再需要令人讨厌的宏 NULL . int* x = nullptr; myclass* obj = nullptr; 不过,我还没有得到 nullptr 的工作方式 . 例如,Wikipedia article说: C 11通过引入一个新关键字作为区分空指针常量来解决这个问题:nul...
  • 1 votes
     answers
     views

    检查结构中的指针是否为空

    我有一个非常简单的结构 struct Node{ Node* pNext; int nValue; }; 我试图总是添加到非空的pNext . Node *head; void add(int nValue){ if (!head) { Node *node = new Node; node->nValue=nV...
  • -1 votes
     answers
     views

    我的头部指针显示为空虽然我明确指定它c

    基本上我正在尝试使这个功能工作,它在功能上是一个链表,但是节点名为ticket . 获取错误“head is nullptr”,即使它输出的是已分配的头部(cout语句被调用) . 无论如何这里是我的flight.cpp Flight::Flight() { head = NULL; } Flight::Flight(ticket* input) { head = input; }...

热门问题