C++ এ, নালকে 0 হিসাবে সংজ্ঞায়িত করা হয়েছে। নাল বা 0 হল একটি পূর্ণসংখ্যা।
একটি পয়েন্টারের ক্ষেত্রে, আমরা একটি পয়েন্টার p কে −
হিসাবে বরাদ্দ করতে পারিFloat* p = NULL; Float* p = 0; Float* p = nullptr;
তাদের মধ্যে 3টি একই ফলাফল দেবে। null ptr হল একটি কীওয়ার্ড যা C++11-এ NULL-এর প্রতিস্থাপন হিসাবে প্রবর্তিত হয়েছে।