Clase de clasificación C ++
Clase de matriz de clasificación C ++
Tengo un objeto de matriz que graba lo siguiente ...
Esto es enclassone.h
ClassOne
{
string name;
int data;
float valueData;
}
y el constructor se crea enclassone.cpp
En main.cpp creé la matriz ClassOne de tamaño 10
#include "classone.h"
ClassOne cone[10];
A continuación se registra varios valores para el objeto
y ahora ClassOne tiene 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
Lo que quiero lograr es hacer una ordenación que pueda reorganizar esta matrizdatos de valor forma ascendente más alta así que .. será
cone[2]
entoncescone[0]
entoncescone[1]
..
pero el problema si uso la ordenación por burbuja, probé google y encontré alguna, se están ordenando por ejemploint a[]={9,6,5,23,2,6,2,7,1,8};
pero quiero ordenar por clase de objeto de matriz. y reorganizar el valor juntos, ¿cómo puedo lograr esto?
Así que cuando termine 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
Gracias por toda la ayuda y guía !!