আমি সি ++ এর মতপ্রকাশের ধরনগুলি বোঝার চেষ্টা করি এবং আমি যত বেশি পড়ি, ততই আমি আরও বিভ্রান্ত হয়ে পড়েছিলাম, যেহেতু আমি সি ++ খসড়াটি হজম করা খুব কঠিন বলে মনে করি এবং তাই অন্যান্য সংস্থানগুলি পছন্দ করে তবে তারা হয় একে অপরের সাথে বিরোধিতা করে বা বিবেচনায় না নেয় যে শব্দ এবং সংজ্ঞা সি ++ সংস্করণের মধ্যে ভারী পরিবর্তন হয়।
নিম্নলিখিতগুলিতে আমি নিম্নলিখিত খসড়াগুলি উল্লেখ করি:
- সি ++ 11 [ এন 3690 ] (চূড়ান্ত খসড়া)
- সি ++ 17 [ n4659 ] (চূড়ান্ত খসড়া)
- সি ++ ২০ [ এন 4835 ] (বর্তমান খসড়া)
C++11
৩.১০ মূল্য এবং মূল্যায়ন... একটি মূল্য ("খাঁটি" মূল্য) একটি মূল্য যা কোনও মূল্য নয়। [উদাহরণস্বরূপ: কোনও ফাংশন কল করার ফলাফল যাঁর রিটার্নের ধরণটি প্রসঙ্গ নয় a আক্ষরিকের যেমন 12, 7.3e5 বা সত্যের মানও একটি মূল্য val - শেষ উদাহরণ]
C++17
৩.১০ মূল্য এবং মূল্যায়ন... পূর্বমূল্য হল এমন একটি অভিব্যক্তি, যার মূল্যায়ন কোনও অবজেক্ট বা বিট-ফিল্ডকে সূচনা করে বা কোনও অপারেটরের ক্রিয়াকলাপের মান গণনা করে, প্রসঙ্গটি নির্দিষ্ট করে যেমন এটি প্রদর্শিত হয়।
C++20
.2.২.১ মান বিভাগসমূহ *... পূর্বমূল্য হল এমন একটি অভিব্যক্তি, যার মূল্যায়ন কোনও অবজেক্ট বা বিট-ফিল্ডকে সূচনা করে বা কোনও অপারেটরের অপরেন্ডের মান গণনা করে, এটি প্রাসঙ্গিক হিসাবে নির্দিষ্ট করা হয়, বা এমন কোনও এক্সপ্রেশন যা সিভি অকার্যকর রয়েছে by
আমি শব্দের পরিবর্তনগুলি বুঝতে পারি এবং কিছু সামঞ্জস্য হয় তবে আমার জন্য পুরো সংজ্ঞাটি পরিবর্তিত হয়। কেউ আমাকে এটি বুঝতে সাহায্য করতে পারে? উদাহরণস্বরূপ, কেন বাক্যটি মুছে ফেলা হল যে একটি মূল্য মূল্য নয় যে মূল্য? বা সহায়ক উদাহরণটি সরানো হয়েছে কেন?