C++ এ, একটি নাল পয়েন্টারকে একটি নাল পয়েন্টার ধ্রুবক হিসাবে সংজ্ঞায়িত করা যেতে পারে একটি পূর্ণসংখ্যা ধ্রুবক রাশি যার মান 0, যেমন −
int*p =0;
কিন্তু c-তে, একটি নাল পয়েন্টারকে একটি নাল পয়েন্টার ধ্রুবক হিসাবে সংজ্ঞায়িত করা যেতে পারে একটি পূর্ণসংখ্যার ধ্রুবক রাশি যার মান 0 বা এই ধরনের একটি অভিব্যক্তি অকার্যকর*, যেমন −
Int *p =0;;
অথবা
int*p =(void*) 0;
C++11-এ একটি কীওয়ার্ড "nullptr" nullpointer প্রতিনিধিত্ব করতে ব্যবহৃত হয়।
int* ptr =nullptr;
C তে
উদাহরণ
#include <stdio.h>
int main() {
int *p= NULL; //initialize the pointer as null.
printf("The value of pointer is %u",p);
return 0;
} আউটপুট
The value of pointer is 0.
C++ এ
উদাহরণ
#include <iostream>
using namespace std;
int main() {
int *p= NULL; //initialize the pointer as null.
cout<<"The value of pointer is ";
cout<<p;
return 0;
} আউটপুট
The value of pointer is 0.