यदि आप कंटेनर को बदलने के लिए कभी भी नहीं जा रहे हैं (और आप शायद नहीं हैं), तो + का उपयोग करें क्योंकि यह देखने और समझने में आसान है और कोड को कम अव्यवस्थित छोड़ देता है।
यदि आपको लगता है कि आप कंटेनर को बदलना चाहते हैं, या यदि आप एक टेम्पलेट के अंदर काम कर रहे हैं जो विभिन्न कंटेनर प्रकारों पर तत्काल हो सकता है, तो अग्रिम का उपयोग करें क्योंकि यह किसी भी चीज़ के साथ काम करता है।
एक सामान्य नियम के रूप में, मुझे कंटेनर प्रकार बदलने के बारे में चिंता नहीं है क्योंकि मुझे पता चला है कि जब मुझे एक कंटेनर प्रकार बदलना होता है, तो मैं हर जगह फिर से जाना चाहता हूं कि कंटेनर का उपयोग वैसे भी किया जाता है, बस यह सुनिश्चित करने के लिए कि मैं मैं कुछ भी नहीं कर रहा हूं जो अचानक बेवकूफ है (जैसे किसी सूची के बीच से यादृच्छिक रूप से तत्वों को खींचना)।
स्रोत
2009-11-03 23:49:22
दूसरी तरफ, कम जेनेरिक कोड का उपयोग करके आपको अनजाने में कोड को धुंधला करने से रोक दिया जाएगा: आखिरकार एक सूची कंटेनर के साथ "यादृच्छिक पहुंच" करने के लिए बहुत अच्छा विचार नहीं हो सकता है। – UncleBens