এটি শেষ পর্যন্ত সাবজেক্টিভ হয়ে শেষ হয় ends এখন পর্যন্ত আলোচনা দরকারী, তবে আমি মনে করি না এর সঠিক বা সিদ্ধান্তমূলক উত্তর আছে। অনেক সময় স্টাইল নির্দেশিকা এবং আপনার প্রয়োজন উপর নির্ভর করবে।
যখন একটি পয়েন্টার সহ কিছু আলাদা ক্ষমতা রয়েছে (কোনও কিছু NUL হতে পারে কি না), একটি আউটপুট প্যারামিটারের জন্য সবচেয়ে বড় ব্যবহারিক পার্থক্য হ'ল নিখুঁত বাক্য গঠন। গুগলের সি ++ স্টাইল গাইড ( https://google.github.io/styleguide/cppguide.html# রেফারেন্স_আর্গুমেন্টস), উদাহরণস্বরূপ, আউটপুট পরামিতিগুলির জন্য কেবল নির্দেশ নির্দেশ দেয় এবং কেবলমাত্র রেফারেন্সকেই কনস্টেন্ট দেয়। যুক্তি পঠনযোগ্যতার একটি: মান সিনট্যাক্স সহ এমন কোনও কিছুর পয়েন্টার অর্থপূর্ণ অর্থ হওয়া উচিত নয়। আমি প্রস্তাব দিচ্ছি না যে এটি অগত্যা সঠিক বা ভুল, তবে আমি মনে করি এখানে মূল বক্তব্যটি এটি স্টাইলের বিষয়, সঠিকতার নয়।