تفاوت nullptr و NULL - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تفاوت nullptr و NULL

+1 امتیاز
سلام.

قبلاً تو زبان C از NULL استفاده می کردیم ولی حالا تو c++ یه کلمه کلیدی جدید به نام nullptr معرفی شده آیا با NULL فرقی داره؟

 

ممنون
سوال شده آذر 11, 1392  بوسیله ی مریم اکرمی (امتیاز 482)   25 55 66
دوباره تگ گذاری شد آذر 20, 1392 بوسیله ی BlueBlade

1 پاسخ

+2 امتیاز
 
بهترین پاسخ
بله این دوتا از هم جدا هستن .

میشه گقت که بهتره از nullptr استفاده کنید .

برای اینکه اگه شما NULL رو استفاده کنی اگه دو تا تابع (یکی int  و دیگری برای مثال *int ) با یک اسم وجود داشته باشه , اونوقت Compiler نمیتونه بفهمه که کدوم تابع رو سدا کنه .
پاسخ داده شده آذر 14, 1392 بوسیله ی Ali Rahbar (امتیاز 4,240)   6 16 46
انتخاب شد آذر 20, 1392 بوسیله ی BlueBlade
...