1
अयोग्य प्रकार () - जब यह std :: वेक्टर पर उपयोग किया जाता है और std :: array पर उपयोग नहीं किया जाता है, और कौन सा संकलक सही है?
जब बुला std::sort()एक पर std::array: #include <vector> #include <array> #include <algorithm> int main() { std::vector<int> foo{4, 1, 2, 3}; sort(begin(foo), end(foo)); std::array<int, 4> foo2{4, 1, 2, 3}; sort(begin(foo2), end(foo2)); } जीसीसी और क्लैंग दोनों एक त्रुटि को इस तरह से लौटाते std::arrayहैं - क्लैंग कहते हैं त्रुटि: अघोषित पहचानकर्ता 'सॉर्ट' …