#include <iostream>
#include <vector>
#include <algorithm>
class MyData
{
public:
int m_iData;
bool operator<(MyData rhs) { return m_iData < rhs.m_iData; }
};
int main()
{
std:: vector <MyData> myvector(2, MyData());
myvector[0].m_iData=2; myvector[1].m_iData=4;
std::sort(myvector.begin(), myvector.end());
}
इस देता संकलित करने के लिए प्रयास कर रहा है:त्रुटि: गुजर 'स्थिरांक टी' के रूप में की 'इस' तर्क 'bool टी :: ऑपरेटर <(टी)' को छोड़ देता है क्वालिफायर
error: passing 'const MyData' as 'this' argument of 'bool MyData::operator<(MyData)'
discards qualifiers
शीर्षक में '--' शीर्षक में' --' बदलें। मुझे सवाल समझने में कठिन समय था। (मुझे नहीं पता कि मेरे पास इस प्रश्न पर संपादन बटन क्यों नहीं है, हालांकि ...) – kay