मैंने को निकोलई एम जोसुटिस द्वारा लिखित सी ++ पुस्तक में पढ़ा है। वह अपनी पुस्तक द सी ++ स्टैंडर्ड लाइब्रेरी में लिखते हैं, अध्याय 17.4:"std :: valarray" का उपयोग करना एक अच्छा विचार कहां है?
वालराय वर्गों को बहुत अच्छी तरह से डिजाइन नहीं किया गया था। वास्तव में, ने यह निर्धारित करने की कोशिश की कि अंतिम विनिर्देशन काम करता है या नहीं। यह हुआ क्योंकि इन वर्गों के लिए किसी को भी "जिम्मेदार" महसूस नहीं हुआ। लोग जिन्होंने सी ++ मानक लाइब्रेरी में वैलारे पेश किए थे, मानक समाप्त होने से बहुत पहले समिति छोड़ दी गई थी। नतीजतन, वालरिए का शायद ही कभी उपयोग किया जाता है।
तो, std::valarray
का उपयोग करना एक अच्छा विचार कहां है?
पर अधिक जानकारी मैं कहना चाहता हूँ मिल सकता है "हाँ", लेकिन यह है कि एक राय है, जैसे निकोलाई क्या लिखा है (उसकी शायद अधिक वजन किया जाता है को छोड़कर)। मुझे यकीन है कि आप * कहीं * के लिए एक वैध उपयोग केस पा सकते हैं, लेकिन ज्यादातर मामलों में बस बेहतर विकल्प मौजूद हैं। –
^--- मैं सहमत हूं, लेकिन यह इस पोस्ट को कम राय-आधारित नहीं बनाता है। शायद आपको refrase करना चाहिए? – StoryTeller
मुझे लगता है कि सवाल कुछ हद तक उत्तर दिया जा सकता है अगर उसने उन स्थानों के लिए कहा जहां इसका उपयोग करना एक अच्छा विचार है। हालांकि, मैं आसानी से किसी को नहीं ढूंढ सकता। –