Web sitesinde halihazırda bulunan benzer sorular varsa üzgünüm, ancak şu anda algoritmanın belirli bölümlerini anlayamıyorum. için azalan/artan sırada, organize edilmesi gereken benim vektör her yapı gerekİçeren Verilere Göre Yapıların Bir Vektörünü Sıralama
struct Account
{
int Position;
string Name;
int Score;
string Date;
int Level;
bool operator < (User SOMETHING, User SOMETHING)
{
return (SOMETHING < SOMETHING);
}
};
vector<Account> User;
User.push_back(Account());
User.push_back(Account());
User.push_back(Account());
User[0].Position=1;
User[1].Position=2;
User[2].Position=3;
sort(User.begin(), User.end(), Account);
örneğin demek:
benim oyun için kullanıcı hesap bilgilerinin ilgili bilgiler içeren bir Struct var Her birinin içerdiği "Konum" değeri.
Sadece (1) bool operatör fonksiyonu hakkında yardım gerekir (ör parametreleri ve dönüş değerleri) ve ben pozisyonları gibi bir çok değişkenden puanları & düzey göre sıralayabilir, böylece (2) Nasıl var. (Ben 3 bool operatör fonksiyonları olması gerekir misiniz?)
Aslında onlara (1) 1 değişkene göre aynı anda (Konumlar veya Skorlar veya Tarihler) ve (2) Yükselen veya azalan olmalarına ihtiyacım var. – Donald
Nyce, bu mükemmel çalıştı, teşekkürler. – Donald