C++ ত Null আৰু Nullptr ৰ মাজত পাৰ্থক্য কি? (বিশদ) – সকলো পাৰ্থক্য

 C++ ত Null আৰু Nullptr ৰ মাজত পাৰ্থক্য কি? (বিশদ) – সকলো পাৰ্থক্য

Mary Davis

“Nullptr”ক এটা মূল শব্দ বুলি গণ্য কৰা হয় যিয়ে শূন্যক ঠিকনা হিচাপে চিত্ৰিত কৰে, আনহাতে “Null” হৈছে শূন্যক এটা পূৰ্ণসংখ্যা হিচাপে মান।

যদি আপুনি এজন প্ৰগ্ৰেমাৰ, তেন্তে আপুনি হয়তো জানে যে ক’ড ভালদৰে ক’ড কৰিবলৈ কম্পিউটাৰ ভাষা বুজাটো কিমান গুৰুত্বপূৰ্ণ। কিন্তু কেতিয়াবা, ই কেৱল অলপ বিভ্ৰান্তিকৰ হ’ব পাৰে, আৰু আপুনি দুটা কথাৰ মাজত মিহলি হ’ব পাৰে।

C++ ভাষাত Null আৰু Nullptr ৰ ক্ষেত্ৰতো একেধৰণৰ। এই দুটা শব্দৰ অৰ্থ কি আৰু ইয়াৰ কাৰ্য্যসমূহ কওঁ যাতে আপুনি ইয়াৰ পাৰ্থক্য আৰু ইয়াৰ ব্যৱহাৰ বুজিব পাৰে।

আহক আমি ডুব যাওঁ!

কম্পিউটাৰ ভাষা কি?

কম্পিউটাৰ ভাষাক প্ৰগ্ৰেম আৰু নিৰ্দিষ্ট এপ্লিকেচন লিখিবলৈ ব্যৱহাৰ কৰা ক'ড বা বাক্যবিন্যাস হিচাপে সংজ্ঞায়িত কৰিব পাৰি।

মূলতঃ ই কম্পিউটাৰৰ সৈতে যোগাযোগ কৰিবলৈ ব্যৱহাৰ কৰা এটা আনুষ্ঠানিক ভাষা। একেদৰে বিভিন্ন দেশৰ বিভিন্ন ভাষা আছে যিয়ে মানুহক চিন্তা ভাগ-বতৰা কৰাত সহায় কৰে, কম্পিউটাৰো তেনেকুৱাই।

এইবোৰ কম্পিউটাৰৰ প্ৰগ্ৰেমিং বুজিবলৈ আৰু ইয়াৰ ওপৰত কাম কৰিবলৈ উদ্ভাৱন কৰা হয়। সাধাৰণতে কম্পিউটাৰ ভাষাক তিনিটা মূল ভাগত ভাগ কৰিব পাৰি:

  • এছেম্বলি ভাষা

    এইটো মাইক্ৰ’প্ৰচেছৰৰ বাবে ব্যৱহৃত নিম্নস্তৰৰ ভাষা বুলি গণ্য কৰা হয় আৰু একাধিক অন্য প্ৰগ্ৰেমেবল ডিভাইচ। দ্বিতীয় প্ৰজন্মৰ ভাষা৷ ই এটা অপাৰেটিং চিষ্টেম লিখা আৰু বিভিন্ন ডেস্কটপ এপ্লিকেচন লিখাৰ বাবে জনাজাত।

  • যন্ত্ৰ ভাষা

    এই মাতৃভাষাটো প্ৰথম প্ৰজন্মৰ ভাষা।ইয়াক মেচিন ক’ড বা আনকি বস্তু ক’ড বুলিও কোৱা হয়, ইয়াত বাইনাৰী সংখ্যা 0 আৰু 1 ৰ এটা গোট থাকে। এই সংখ্যাবোৰ এটা কম্পিউটাৰ ব্যৱস্থাই বুজি পায় আৰু পঢ়ে যিয়ে ইয়াক দ্ৰুতভাৱে ব্যাখ্যা কৰে।

  • উচ্চ পৰ্যায়ৰ ভাষা

    পুৰণি ভাষাসমূহত পৰ্টেবিলিটিৰ সমস্যাৰ বাবে এইটো প্ৰতিষ্ঠা কৰা হৈছিল। ক’ডটোৱে ট্ৰেন্সফাৰ কৰিব নোৱাৰিলে ইয়াৰ অৰ্থ হ’ল ক’ডটো এটা মেচিনত লিখা হৈছিল। এই ভাষাটো সহজে বুজিব পৰা আৰু ইয়াৰ উপৰিও অতি ব্যৱহাৰকাৰী-বন্ধুত্বপূৰ্ণ।

কম্পিউটাৰে বুজি পোৱা ভাষাৰ সেই অংশটোক “বাইনাৰী” বুলি জনা যায়। আনহাতে প্ৰগ্ৰেমিং ভাষাৰ বাইনাৰীলৈ অনুবাদক “কম্পাইলিং” বুলি জনা যায়।

মুঠতে প্ৰগ্ৰেমিং ভাষাই মানুহক কম্পিউটাৰক নিৰ্দেশনা দিবলৈ অনুমতি দিয়ে যাতে তেওঁলোকে সেইবোৰ পঢ়িব পাৰে আৰু এক্সিকিউট কৰিব পাৰে। প্ৰতিটো কম্পিউটাৰ ভাষাৰ নিজস্ব বৈশিষ্ট্য আছে, C ভাষাৰ পৰা পাইথনলৈকে।

এই ভাষাসমূহে কম্পিউটাৰক বৃহৎ আৰু জটিল তথ্য অধিক কাৰ্যক্ষমভাৱে প্ৰক্ৰিয়াকৰণ কৰাত সহজ আৰু দ্ৰুত কৰি তোলে। আজি পৃথিৱীত কেইবাটাও প্ৰগ্ৰেমিং ভাষা আছে। ইয়াৰে কেইটামান হ’ল জাভা, পাইথন, এইচটিএমএল, চি, চি++, আৰু এছকিউএল।

C++ ভাষা কি?

C++ ভাষা বিশ্বৰ অন্যতম জনপ্ৰিয় প্ৰগ্ৰেমিং ভাষা। আপুনি এই ভাষা আজিৰ পৃথিৱীত অপাৰেটিং চিষ্টেম, গ্ৰাফিকেল ইউজাৰ ইন্টাৰফেচ, আৰু এম্বেডেড চিষ্টেমত পাব৷

এয়া এটা ক্ৰছ-প্লেটফৰ্ম ভাষা যি উচ্চ-কাৰ্য্যক্ষম এপ্লিকেচন সৃষ্টি কৰিবলৈ ব্যৱহাৰ কৰা হয়। C++ ভাষা প্ৰতিষ্ঠা কৰা হৈছিলBjarne Stroustrup ৰ দ্বাৰা, যি C ভাষা সৃষ্টিৰ বাবেও দায়বদ্ধ। ইয়াৰ নাম যিমান স্পষ্ট, এই ভাষাটো চি ভাষাৰ সম্প্ৰসাৰণ।

ই প্ৰগ্ৰেমাৰসকলক চিস্টেম সম্পদ আৰু মেমৰিৰ ওপৰত উচ্চ নিয়ন্ত্ৰণ ৰাখিবলৈ অনুমতি দিয়ে। আপুনি হয়তো ভাবিব পাৰে যে ই ইতিমধ্যে আপডেট কৰা হৈছে৷ কিন্তু ২০১১, ২০১৪, আৰু ২০১৭ চনত এই ভাষাটো তিনিবাৰ আপডেট কৰা হৈছে।ই C++11, C++14,ৰ পৰা C++17 লৈ গৈছে।

আজিলৈকে, C++ ভাষা ইয়াৰ উল্লেখযোগ্য পৰ্টেবিলিটিৰ বাবে অতি ভালদৰে প্ৰশংসা কৰা হয়, যাৰ ফলত সৃষ্টিকৰ্তাসকলে বিভিন্ন অপাৰেটিং চিষ্টেম বা প্লেটফৰ্মত দক্ষতাৰে চলিব পৰা প্ৰগ্ৰেম বিকশিত কৰিব পাৰে।

বহুতে C++ কিয় ব্যৱহাৰ কৰে?

এই ভাষা প্ৰচলিত কাৰণ ই এটা বস্তুভিত্তিক প্ৰগ্ৰেমিং ভাষা যিয়ে প্ৰগ্ৰেমসমূহক এটা স্পষ্ট গঠন প্ৰদান কৰে আৰু ক’ড পুনৰ ব্যৱহাৰ কৰিবলৈ অনুমতি দি বিকাশৰ খৰচ কম কৰাত সহায় কৰে।

ইয়াৰ উচ্চ পৰিৱেশনৰ বাবে, এই ভাষাক গেম, ডেস্কটপ এপ, ব্ৰাউজাৰ, আৰু অপাৰেটিং চিষ্টেম বিকশিত কৰিবলৈ ব্যৱহাৰ কৰা হয়। এই ভাষাৰ আন এটা বৈশিষ্ট্য হ’ল ই পৰ্টেবল আৰু ই এজনক এনে এপ্লিকেচন সৃষ্টি কৰাৰ অনুমতি দিয়ে যিবোৰ তেওঁলোকে একাধিক প্লেটফৰ্মৰ সৈতে খাপ খুৱাব পাৰে।

যদিও ইয়াক শিকিবলৈ আটাইতকৈ প্ৰত্যাহ্বানজনক ভাষাসমূহৰ ভিতৰত অন্যতম বুলি জনা যায়, ইয়াৰ সুবিধা আছে। ইয়াৰ বহু-প্যাৰাডাইম ভাষা আৰু ইয়াৰ কাৰ্য্যসমূহ অধিক উন্নত বাক্য গঠনৰ বাবে ইয়াক বুজিবলৈ আনতকৈ অধিক প্ৰত্যাহ্বানজনক।

যদি আপুনি C++ ভাষা শিকিব পাৰে, তেন্তে ই শিকিবলৈ বহুত বেছি হৈ পৰেইয়াৰ পিছত অন্য প্ৰগ্ৰেমিং ভাষা, যেনে জাভা আৰু পাইথন।

See_also: আক্ৰমণ বনাম Sp. পকেমন ইউনাইটত আক্ৰমণ (পাৰ্থক্য কি?) – সকলো পাৰ্থক্য

মুঠতে, C++ এটা সাধাৰণ উদ্দেশ্যৰ, মধ্যম স্তৰৰ প্ৰগ্ৰেমিং ভাষা যিয়ে ইয়াক “C শৈলী”ত ক’ড কৰাটো সম্ভৱ কৰি তোলে। কিছুমান ক্ষেত্ৰত, আপুনি... যিকোনো বিন্যাসত ক'ডিং কৰিব পাৰে, C++ক এটা হাইব্ৰিড ভাষাৰ উদাহৰণ কৰি

C আৰু C++ ভাষাৰ এটা Null আখৰ, এটা Null পইণ্টাৰ, আৰু এটা Null বিবৃতি থাকে (এটা ছেমিকলন (;) দ্বাৰা প্ৰতিনিধিত্ব কৰা হয়)।

এটা Null কি? C++?

শূন্যক এটা অন্তৰ্নিৰ্মিত ধ্ৰুৱক বুলি গণ্য কৰা হয় যিয়ে শূন্যৰ মান ৰাখে। কম্পিউটাৰ প্ৰগ্ৰেমিংত ই এটা ধ্ৰুৱক আৰু এটা পইণ্টাৰ দুয়োটা।

ডাটাবেছত থকাৰ সময়ত শূন্য এটা মান। Null মানটোৱে কোনো মান নাই বুলি সূচায়। যেতিয়া Null এটা মান হিচাপে ব্যৱহাৰ কৰা হয়, ই এটা মেমৰি অৱস্থান নহয়।

তদুপৰি, এটা Null আখৰ অবিহনে, এটা ষ্ট্ৰিং উপযুক্তভাৱে টাৰ্মিনেট কৰিব নোৱাৰিব, যাৰ ফলত বহু সমস্যাৰ সৃষ্টি হ’ব। Null আখৰৰ বিভিন্ন প্ৰগ্ৰেমিং ভাষাত বহুতো ভিন্ন ব্যৱহাৰ আছে।

প্ৰশ্নটো হ'ল আপুনি C++ ত Null কেনেকৈ লিখিব। বাৰু, যদি এটা Null ধ্ৰুৱক এটা পূৰ্ণসংখ্যাৰ ধৰণ থাকে, তেন্তে ইয়াক এটা ধৰণৰ মানলৈ ৰূপান্তৰ কৰিব পাৰি।

উদাহৰণস্বৰূপে, এই আখৰ, “Null,” ষ্ট্ৰাকচাৰ্ড প্ৰশ্ন ভাষাত (SQL) এটা বিশেষ চিহ্নিতকাৰী হিচাপে ব্যৱহাৰ কৰা হয় যাতে ডাটাবেছত এটা ডাটা মান নাই বুলি সূচায়। এটা সম্পৰ্কীয় ডাটাবেইচ হ'ল যেতিয়া এটা নিৰ্দিষ্ট স্তম্ভৰ এটা মান অজ্ঞাত বা অনুপস্থিত হয়।

ইয়াৰ উপৰিও, C# ত,এটা প্ৰগ্ৰেমিং ভাষা, Null ৰ অৰ্থ হ'ল “কোনো বস্তু নাই।” এই ভাষাত, ই ধ্ৰুৱক শূন্যৰ সৈতে একে নহয়।

কিন্তু C++ ভাষাত, Null আখৰটো এটা অনন্য সংৰক্ষিত পইণ্টাৰ মান যিয়ে কোনো বৈধ তথ্য বস্তুলৈ আঙুলিয়াই নিদিয়ে। লগতে, C++ ভাষাত, Null ফাংচনসমূহ কেৱল পইণ্টাৰ চলকসমূহলে মান নিযুক্ত কৰাৰ এটা উপায়।

শূন্য আৰু শূন্যৰ মাজত পাৰ্থক্য কৰা

যিহেতু শূন্যই শূন্য মান ৰাখে, মানুহে প্ৰায়ে বিভ্ৰান্ত হয় যে কোনোবাই শূন্য আৰু শূন্যৰ মাজত কেনেকৈ পাৰ্থক্য কৰিব।

C++ ত Null কেৱল এটা মেক্ৰ' যি এটা Null পইণ্টাৰ ধ্ৰুৱক সংজ্ঞায়িত কৰে আৰু সাধাৰণতে শূন্য মান। কিন্তু, Null এ আপোনাক এটা উল্লেখযোগ্য মান দিয়ে যিয়ে প্ৰতিনিধিত্ব কৰে যে চলকটোৱে কোনো ওজন ধৰিব নোৱাৰে।

য'ত, শূন্য নিজেই এটা মান, আৰু ই সমগ্ৰ প্ৰবাহ ক্ৰমত এনেকৈয়ে থাকিব। অৰ্থাৎ শূন্য হৈছে সংখ্যাৰ মান নিজেই, আনহাতে Null মানে খালী।

আপুনি ইয়াক এটা ফ্ৰীজৰ বাবে নিৰ্দিষ্ট স্থান হিচাপে ভাবিব পাৰে । যদি ফ্ৰীজটো আছে কিন্তু তাত একো নাই তেন্তে মূল্য শূন্য। আনহাতে ফ্ৰীজৰ বাবে নিৰ্দিষ্ট স্থানত যদি ফ্ৰীজ একেবাৰেই নাথাকে তেন্তে মানটো হ’ল Null।

C++ ত Nullptr ৰ অৰ্থ কি?

“Nullptr” কীৱৰ্ডে এটা Null পইণ্টাৰ মানক প্ৰতিনিধিত্ব কৰে। আপুনি এটা Null পইণ্টাৰ মান ব্যৱহাৰ কৰিব যাতে এটা বস্তু হেণ্ডেল, অভ্যন্তৰীণ পইণ্টাৰ, বা এটা স্থানীয় পইণ্টাৰ ধৰণে এটা বস্তুলৈ আঙুলিয়াই নিদিয়ে।

কেৱল পইণ্টাৰসমূহে মেম’ৰিৰ অৱস্থান ধৰি ৰাখিব পাৰে, আৰু মানসমূহে নোৱাৰে।

প্ৰথমে, আমি পইণ্টাৰ কি সেয়া বুজিব লাগিব। এইটো এটা চলক যিয়ে এটা মেম’ৰি অৱস্থান ৰাখে।

এটা নাল পইণ্টাৰ হৈছে এটা পইণ্টাৰ যিয়ে ইচ্ছাকৃতভাৱে একোৱেই নহয় বুলি সংকেত দিয়ে। যদি আপোনাৰ এটা ঠিকনা নাই যিটো আপুনি এটা পইণ্টাৰত নিযুক্ত কৰিব পাৰে, আপুনি Null ব্যৱহাৰ কৰিব পাৰে। Null মানে পইণ্টাৰ থকা এপ্লিকেচনসমূহত মেমৰি লিক আৰু ক্ৰেচ এৰাই চলিছে।

ইয়াৰ উপৰিও, Nullptr ৰ বাবে পৰীক্ষা কৰিবলে, আপুনি এটা পইণ্টাৰ মান এটা চৰ্ত হিচাপে ব্যৱহাৰ কৰিব পাৰিব এটা পইণ্টাৰ C++ ত Null নেকি পৰীক্ষা কৰিবলে। লজিকেল এক্সপ্ৰেচনত ব্যৱহাৰ কৰাৰ সময়ত, Null পইণ্টাৰসমূহক মিছা হিচাপে মূল্যায়ন কৰা হয়।

সেয়েহে, কোনোবাই এটা প্ৰদত্ত পইণ্টাৰ if ষ্টেটমেন্ট কণ্ডিচনত ৰাখিব পাৰে যাতে ই Null হয় নে নহয় পৰীক্ষা কৰিব পাৰে। মুঠতে, Nullptr এটা পইণ্টাৰ-ধৰণৰ কীৱৰ্ড যিয়ে শূন্য ক ঠিকনা হিচাপে প্ৰতিনিধিত্ব কৰে।

See_also: ব'জাৰ আৰু কিং কুপাৰ মাজৰ পাৰ্থক্য (ৰহস্য সমাধান কৰা হৈছে) – সকলো পাৰ্থক্য

এটা সাধাৰণ প্ৰশ্ন হ’ল যেতিয়া ইতিমধ্যে এটা Null আখৰ আছে তেতিয়া Nullptr ৰ কিয় প্ৰয়োজন। কাৰণ, C++11 ত, Nullptr এটা Null পইণ্টাৰ ধ্ৰুৱক, আৰু ইয়াৰ প্ৰয়োজন কাৰণ ই ধৰণৰ সুৰক্ষা উন্নত কৰে।

Null আৰু Nullptr একে নেকি?

নং। সিহঁত নহয়৷ প্ৰথমে তেওঁলোকৰ পাৰ্থক্য জানিবলৈ তলৰ এই তালিকাখন চাওক।

Nullptr Null
শূন্যক প্ৰতিনিধিত্ব কৰা মূল শব্দ শূন্যৰ মান
শূন্যক এটা ঠিকনা হিচাপে প্ৰতিনিধিত্ব কৰে মানক এটা হিচাপে প্ৰতিনিধিত্ব কৰে পূৰ্ণসংখ্যা
নতুন আৰু পৰামৰ্শ দিয়া ফলন পুৰণি আৰু...অবচিত ফাংচন
সত্য পইণ্টাৰ ধৰণ পূৰ্ণসংখ্যা

ধ্ৰুৱক শূন্য

<ৰ বাবে এটা ছদ্মনাম হিচাপে প্ৰণয়ন কৰা হৈছে 0>কীৱৰ্ডবোৰ লক্ষ্য কৰক যাতে আপুনি বিভ্ৰান্ত নহয়।

Nullক এটা “manifest constant” বুলি গণ্য কৰা হয় যিটো আচলতে এটা পূৰ্ণসংখ্যা আৰু এটা অন্তৰ্নিহিত ৰূপান্তৰৰ বাবে এটা পইণ্টাৰত নিযুক্ত কৰিব পাৰি।

য'ত এটা Nullptr এটা চাবিশব্দ যি স্ব-নিৰ্ধাৰিত ধৰণৰ এটা মান প্ৰতিনিধিত্ব কৰে, আৰু ই এটা পইণ্টাৰলৈ ৰূপান্তৰ কৰিব পাৰে কিন্তু পূৰ্ণসংখ্যালৈ নহয়। Nullptr সাধাৰণতে এটা Null পইণ্টাৰ আৰু সদায় এটা হ'ব। যদি আপুনি ইয়াক এটা পূৰ্ণসংখ্যাত নিযুক্ত কৰিবলৈ চেষ্টা কৰে, ই ভুলৰ সৃষ্টি কৰিব।

যদি এতিয়াও সেইটো নাপায়, তেন্তে এই ভিডিঅ’টো চাওক।

এই ভিডিঅ'টোৱে ভালদৰে ব্যাখ্যা কৰে যে আপুনি কি আৰু কেতিয়া Null বা nullptr—ক'ড ব্যৱহাৰ কৰিব লাগে ষ্ট্ৰীমাৰৰ সৈতে।

আপুনি Null ৰ পৰিৱৰ্তে Nullptr ব্যৱহাৰ কৰিব পাৰেনে?

হয় যদিও সিহঁত একে নহয়, আপোনাৰ বাবে Null ৰ পৰিবৰ্তে Nullptr ব্যৱহাৰ কৰাৰ এটা উপায় আছে।

ইয়াৰ উপৰিও, Nullptr হৈছে C++ ত এটা নতুন কীৱৰ্ড যিটোৰ বিকল্প হ'ব পাৰে খালী. Nullptr এ এটা নিৰাপদ ধৰণ পইণ্টাৰ মান দিয়ে যি এটা খালী পইণ্টাৰক প্ৰতিনিধিত্ব কৰে।

যদিও কিছুমানে Null ব্যৱহাৰ কৰাটো এৰাই চলিছে কাৰণ ই অনুপযুক্ত , আজিকালি সেয়া কম কাৰণ বহু ক’ডাৰে Null ৰ পৰিৱৰ্তে Nullptr ব্যৱহাৰ কৰাৰ পৰামৰ্শ অনুসৰণ কৰিছে।

ইয়াৰ উপৰিও, আপুনি এটা পইণ্টাৰ বা হেণ্ডেল প্ৰসংগ Null হয় নে নহয় পৰীক্ষা কৰিবলে Nullptr চাবিশব্দ ব্যৱহাৰ কৰিব পাৰে প্ৰসংগ ব্যৱহাৰ কৰাৰ আগতে । <৩><৬>আপুনি এটা Nullptr Dereference কৰিব পাৰিবনে?

আপুনি এটা nullptr ৰ সন্মান কৰিব পাৰে। যদি আপুনি তেনে কৰে, আপুনি পইণ্টাৰে আঙুলিয়াই দিয়া ঠিকনাত মান অভিগম কৰিব পাৰিব।

কম্পিউটাৰ ভাষাত, পইণ্টাৰৰ দ্বাৰা আঙুলিয়াই দিয়া মেমৰি অৱস্থানত থকা তথ্য অভিগম বা পৰিৱৰ্তন কৰিবলৈ ডিৰেফাৰেন্সিং ব্যৱহাৰ কৰা হয়।

কিন্তু, আপুনি C ভাষাত এই কাম কৰিব নোৱাৰে এটা নাল পইণ্টাৰে এটা অৰ্থপূৰ্ণ বস্তুলৈ আঙুলিয়াই নিদিয়ে, এটা ডিৰেফাৰেন্স কৰাৰ প্ৰচেষ্টা, যিটো হৈছে সংৰক্ষিত তথ্য অভিগম কৰা। এটা নাল পইণ্টাৰে সাধাৰণতে এটা চলন-সময় ভুল বা তাৎক্ষণিক প্ৰগ্ৰাম বিকল হয়।

কম্পিউটাৰ প্ৰগ্ৰেমিংত এটা ডিৰেফাৰেন্স অপাৰেটৰ হৈছে যিটোৱে এটা পইণ্টাৰ ভেৰিয়েবলত কাম কৰে। ই ভেৰিয়েবলৰ মান দ্বাৰা আঙুলিয়াই দিয়া মেম’ৰিৰ অৱস্থান মান ঘূৰাই দিয়ে। C++ প্ৰগ্ৰেমিং ভাষাত, অপাৰেট কৰা ডিফাৰেন্সক এটা তাৰকা চিহ্ন (*) দ্বাৰা প্ৰতীকিত কৰা হয়।

চূড়ান্ত চিন্তাসমূহ

এটা নালক এটা মেক্ৰ’ হিচাপে সংজ্ঞায়িত কৰিব পাৰে যি এটা শূন্য পইণ্টাৰলৈ দান কৰে, যাৰ অৰ্থ হৈছে সেই চলকৰ বাবে কোনো ঠিকনা নাই। Null হৈছে C ভাষাৰ এটা পুৰণি মেক্ৰ' যিটো C++ লৈ প্ৰেৰণ কৰা হয়।

ইফালে, Nullptr হৈছে C++11 ত প্ৰৱৰ্তিত এটা নতুন সংস্কৰণ আৰু ইয়াক Null ৰ প্ৰতিস্থাপন হিচাপে বুজোৱা হৈছে।

সেয়েহে, আজি, আপুনি এনে ঠাইত Nullptr ব্যৱহাৰ কৰিবলৈ আৰম্ভ কৰাটো বাঞ্ছনীয় য’ত আপুনি আগতে বা আনকি এই বাতৰি লিখাৰ সময়ত ইয়াৰ পৰিৱৰ্তে Null ব্যৱহাৰ কৰিছিল।

এই প্ৰবন্ধৰ সংক্ষিপ্ত সংস্কৰণ চাবলৈ ইয়াত ক্লিক কৰক।

Mary Davis

মেৰী ডেভিছ এগৰাকী লেখিকা, বিষয়বস্তু সৃষ্টিকৰ্তা, আৰু বিভিন্ন বিষয়ৰ তুলনা বিশ্লেষণৰ বিশেষজ্ঞ। সাংবাদিকতাৰ ডিগ্ৰী আৰু এই ক্ষেত্ৰখনত পাঁচ বছৰৰো অধিক অভিজ্ঞতা থকা মেৰীৰ পাঠকসকলৰ মাজত নিৰপেক্ষ আৰু পোনপটীয়া তথ্য প্ৰদানৰ প্ৰতি আকৰ্ষণ আছে। লেখাৰ প্ৰতি তেওঁৰ প্ৰেম সৰুতে আৰম্ভ হৈছিল আৰু লেখাৰ সফল কেৰিয়াৰৰ চালিকা শক্তি হৈ আহিছে। সহজ বুজিব পৰা আৰু আকৰ্ষণীয় আৰ্হিত গৱেষণা আৰু তথ্যসমূহ উপস্থাপন কৰাৰ ক্ষমতাই সমগ্ৰ বিশ্বৰ পাঠকৰ বাবে তেওঁক প্ৰিয় কৰি তুলিছে। যেতিয়া তাই লিখি নাথাকে, তেতিয়া মেৰীয়ে ভ্ৰমণ, পঢ়া আৰু পৰিয়াল আৰু বন্ধু-বান্ধৱীৰ সৈতে সময় কটাবলৈ ভাল পায়।