زبان برنامهنویسی ++C دو کلاس set و unordered_set را برای پیادهسازی مفهوم مجموعه (ظرفی با عناصر غیرتکراری) دارد.
کلاس set علاوه بر بررسی تکراری نبودن عناصر، آنها را به صورت مرتب ذخیره میکند. پس اگر بخواهیم برای نگه داشتن عناصری از کلاس دلخواه خودمان از set استفاده کنیم، باید حداقل عملگر > را سربارگذاری کرده باشیم تا ظرف set قابلیت تشخیص ترتیب عناصر را داشته باشد ...