c++ - I get 20 errors in the algorithm file when trying to sort a struct vector. I don't know what is wrong? -
यह मेरा कोड है
#include & lt; stdio.h & gt; # शामिल करें & lt; cstdio & gt; # शामिल करें & lt; math.h & gt; # शामिल करें & lt; एल्गोरिथम & gt; # शामिल करें & lt; सेट & gt; # शामिल करें & lt; struct.h & gt; # शामिल करें & lt; vector & gt; #include & lt; कार्यात्मक & gt; नेमस्पेस एसटीडी का उपयोग करना; संरचना अंक {int x, y; }; बूल ऑपरेटर & lt; (कॉन्स्ट पॉइंट्स एंड पी 1, कॉन्स्ट पॉइंट्स एंड पी 2) {रिटर्न पी 1 एक्स। & Lt; p2.x; }; वेक्टर के & lt; अंक & gt; एक (1000000); Int i, n, निकटतम; Int main () {scanf ("% d \ n", & amp; n); (I = 0; i & lt; n-1; i ++) के लिए {scanf ("% d% d \ n", & amp; एक [i] .x, और [i] .y); } सॉर्ट (0, एन -1, ए); वापसी 0; }
त्रुटियों जो मुझे अधिकतर राज्य मिलती हैं "संकेतक सूचक सूचकांक ('int' अमान्य) की आवश्यकता होती है। क्या गलत हो सकता है? मैं वेक्टर में स्ट्रेंक्ट को सॉर्ट करने की कोशिश कर रहा हूं। प्रयुक्त ओवरलोड।
ऐसा नहीं है कि आप std :: sort
का उपयोग कैसे करते हैं! प्रतिस्थापित करें:
सॉर्ट करें (0, एन-1, ए);
के साथ:
sort (a। शुरू (), a.end ());
Comments
Post a Comment