Computer >> Máy Tính >  >> Lập trình >> C ++

Chúng ta nên gán gì cho con trỏ C ++:A Null hay 0?

Trong C ++, Null được định nghĩa là 0. Null hoặc 0 là một số nguyên.

Trong trường hợp là một con trỏ, chúng ta có thể gán một con trỏ p là -

Float* p = NULL;
Float* p = 0;
Float* p = nullptr;

3 trong số chúng sẽ tạo ra cùng một kết quả. null ptr là một từ khóa được giới thiệu trong C ++ 11 để thay thế cho NULL.