Matriz de Classes de Classes C ++
Classe Array Classificando C ++
Eu tenho um objeto de matriz que registra o seguinte ..
Isso é emclassone.h
ClassOne
{
string name;
int data;
float valueData;
}
e o construtor são criados emclassone.cpp
No main.cpp, criei o ClassOne Array of Size 10
#include "classone.h"
ClassOne cone[10];
Em seguida é gravado vários valores para o objeto
e agora o ClassOne tem 3 objetos
cone[0]
name = "hello"
data = 1
valueData = 20
cone[1]
name = "panda"
data = 2
valueData = 15
cone[2]
name = "joe"
data = 3
valueData = 25
O que eu quero alcançar é fazer um tipo que possa reorganizar esse arrayvalueData mais alta forma ascendente assim .. será
cone[2]
entãocone[0]
entãocone[1]
..
mas o problema se eu uso bubble sort, eu tentei google e encontrar alguns, eles estão classificando por exemploint a[]={9,6,5,23,2,6,2,7,1,8};
mas eu quero classificar por objeto de matriz de classe. e reorganizar o valor juntos, como eu faço isso?
Então, quando eu cout será
-- Highest to lowest --
1) Name: Joe , Data = 3, Value =25
2) Name: Hello , Data =1 , Value = 20
3) Name: Panda, Data = 2, Value = 15
Obrigado por toda ajuda e guia !!