C++ Ordinando Array ClasseC++ Assortimento Classe Array
Ho un oggetto array che registra il seguente ..
Questo è classone.h
ClassOne
{
string name;
int data;
float valueData;
}
e il costruttore vengono creati a classone.cpp
In main.cpp ho creato ClassOne Array di Size 10
#include "classone.h"
ClassOne cone[10];
successivo è ho registrato diversi valore all'oggetto
e ora ClassOne ottenuto 3 oggetti
cone[0]
name = "hello"
data = 1
valueData = 20
cone[1]
name = "panda"
data = 2
valueData = 15
cone[2]
name = "joe"
data = 3
valueData = 25
Quello che voglio realizzare è fare una specie in grado di riorganizzare questo array da ValueData modulo ascendente più alto quindi .. sarà
cone[2]
quindi cone[0]
quindi cone[1]
..
ma la questione se io uso bubble sort, ho provato google e trovare alcuni, sono l'ordinamento per es int a[]={9,6,5,23,2,6,2,7,1,8};
Ma voglio ordina per oggetto array di classe. e ri-organizzare il valore insieme, come faccio a raggiungere questo obiettivo.
Così, quando ho Cout sarà
-- Highest to lowest --
1) Name: Joe , Data = 3, Value =25
2) Name: Hello , Data =1 , Value = 20
3) Name: Panda, Data = 2, Value = 15
Grazie per tutto l'aiuto e la guida !!
tante vote down sulla mia domanda .. Sono nuovo di C++. e non so davvero come procedere. –