এটাকে আমি একটু সাবজেক্টিভ মনে করি; আমি মতামতটি সর্বসম্মত হবে কিনা তা নিশ্চিত নই (আমি প্রচুর কোড স্নিপেট দেখেছি যেখানে রেফারেন্সগুলি ফিরে আসে)।
এই প্রশ্নটির দিকে আমি কেবল জিজ্ঞাসা করেছি, রেফারেন্স সূচনা করার বিষয়ে , একটি রেফারেন্স ফিরে দেওয়া খারাপ হতে পারে কারণ, [যেমন আমি বুঝতে পেরেছি] এটি মুছে ফেলা সহজ করে তোলে যা স্মৃতি ফাঁস হতে পারে।
এটি আমাকে চিন্তিত করে, যেমন আমি উদাহরণগুলি অনুসরণ করেছি (যদি না আমি বিষয়গুলি কল্পনা করি) এবং বেশ কয়েকটি জায়গায় এটি করেছি ... আমি কি ভুল বুঝেছি? এটা কি মন্দ? যদি তাই হয়, ঠিক কত খারাপ?
আমি অনুভব করি যে আমার পয়েন্টার এবং রেফারেন্সগুলির মিশ্র ব্যাগের কারণে, আমি সি ++ তে নতুন আছি এবং কখন কী ব্যবহার করব সে সম্পর্কে সম্পূর্ণ বিভ্রান্তি, আমার অ্যাপ্লিকেশনগুলি অবশ্যই মেমরি ফুটো নরক হতে পারে ...
এছাড়াও, আমি বুঝতে পারি যে স্মার্ট / শেয়ার্ড পয়েন্টার ব্যবহার সাধারণত মেমরি ফাঁস এড়ানোর সর্বোত্তম উপায় হিসাবে গ্রহণ করা হয়।