MSDN ডক্স থেকে -
একটি শনাক্তকারীর শুরুতে দুটি অনুক্রমিক আন্ডারস্কোর অক্ষর ( __ ) ব্যবহার করা, বা একটি বড় অক্ষর দ্বারা অনুসরণ করা একটি একক অগ্রণী আন্ডারস্কোর, সমস্ত সুযোগে C++ বাস্তবায়নের জন্য সংরক্ষিত৷ বর্তমান বা ভবিষ্যতের সংরক্ষিত শনাক্তকারীদের সাথে সম্ভাব্য বিরোধের কারণে ফাইল স্কোপ সহ নামের জন্য একটি ছোট হাতের অক্ষর অনুসরণ করে একটি লিডিং আন্ডারস্কোর ব্যবহার করা এড়িয়ে চলা উচিত৷
সুতরাং আপনার −
এর মতো নাম ব্যবহার করা এড়ানো উচিত__foo, __FOO, _FOO
এবং নিচের মত নামগুলি গ্লোবাল নেমস্পেস -
-এ ব্যবহার করা উচিত নয়_foo, _bar
এটি ছাড়া, আরও কিছু উপসর্গ রয়েছে যেমন LC_, SIG_, এবং _t এর মতো প্রত্যয়গুলি ব্যবহার করা উচিত নয় কারণ সেগুলিও বাস্তবায়নের জন্য সংরক্ষিত৷
তাই আপনি ভেরিয়েবল তৈরি করতে পারেন যাতে নামের মধ্যে আন্ডারস্কোর থাকে বা আন্ডারস্কোর দিয়ে শেষ হয়।