nullptr

    1

    4답변

    나는 아주 간단한 구조체를 struct Node{ Node* pNext; int nValue; }; 이 있고 난 항상 null되지 않습니다 pNext에 추가하려합니다. Node *head; void add(int nValue){ if (!head) { Node *node = new Node;

    0

    1답변

    재미있는 나는 간단한 엔티티 구성 요소 시스템을 만들기 위해 노력하기로 결정했습니다. 나는 모든 구성 요소를 포함하는 목록을 가지고 있으며 엔티티 ID를 가져와 해당 엔티티와 관련된 위치 구성 요소를 반환하는 getPositionComponent라는 함수를 만들었습니다. 모든 구성 요소는 Components 클래스에서 파생됩니다. struct Compone

    0

    4답변

    nullptr이 할당 된 경우에도 포인터를 삭제해야하는지 묻습니다. 다음과 같은 경우에 예를 들어 : std::string* foo = new std::string ("foo"); foo = nullptr; 은 nullptr 이전에 점유 된 메모리는 해제 또는 우리는 메모리 누수에 직면하고있다?

    3

    4답변

    저는 C++로 코딩하고, 실패한 경우 NULL을 반환하는 C 함수를 사용합니다. 올바른 생각은 무엇이겠습니까? 반환 값을 NULL 또는 nullptr과 비교합니까? if ((CreateEventEx(myEventHandleHere) == NULL) { ... } 또는 if ((CreateEventEx(myEventHandleHere) ==

    1

    3답변

    2 클래스의 주요 cout<< myAlreadyDeclaredStack.pop(); output: Empty0 내 문제에 한편 스택 및 노드 int Stack::pop(void) { int ret = 0; if (top == nullptr) { cout<<"Empty"; } else {

    10

    2답변

    다음과 같이 나타났습니다. nullptr로 이동하는 것에 어떤 이점이 있습니까? 기본적으로 노드에 0을 할당한다고 가정합니다. 따라서 여기로 이동할 이점이 있는지 확실하지 않습니다. 이견있는 사람? template <typename T> struct Node { Node(const T& t): data(t), next(std::move(null

    0

    2답변

    내가이 코드를 가지고 있다고 가정 해 봅시다. int* Func(std::vector<int> integers) { for (int i : integers) { if (something) { return &i; } } return nullptr; } int* x = F

    2

    1답변

    C++ 11 이전에 작성된 라이브러리를 사용해야하며, 함수 중 하나가 형 변환 NULL을 반환 할 수 있습니다. 나는 C++ 11 개 표준 다음 내 프로그램을 작성하기 위해 노력하고있어, 그래서 null 참조에 대한 보호 할 때, 나는 같은 것을 사용하는 것이 : if(retPtr==nullptr){...} 이 안전한 비교인가를? 인수에 대해 말하자면

    0

    1답변

    을했다. func(p)이 주석 처리 된 경우 func(nullptr)이 호출되지만 func(p)이 주석 처리되지 않은 경우 호출되지 않습니다. 왜 안돼? 왜 func(p)은 p == nullptr을 가지고 func (nullptr)을 호출하지 않고 대신 func (const char *)를 호출합니까? [편집] 응답에 근거를 내 결론은 FUNC (...)이

    6

    3답변

    나는 이것에 관해 비슷한 게시물을 보았지만 정상적으로 작동하면 내 코드 전체에 오류 메시지 "Unable to resolve identifier nullptr"이 표시되는 것을 막기 위해 Netbeans을 얻을 수 없습니다. 나는 C++ 11이 제대로 작동하는지, 어떤 문제인지 확신 할 수 없습니까?