Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Personalmente, ho scritto io stesso molto tempo fa una classe CStructWrapper, ereditata da CObject (CMyObject è in realtà la stessa cosa, con campi di debug aggiuntivi), e per l'ordinamento uso una funzione standard.
Se ho bisogno di un array di strutture, dichiaro una classe derivata basata su questo modello. In esso, dichiaro una funzione per confrontare i campi necessari della struttura. E poi - uso una classe standard di un array di oggetti con ordinamento.
Gli oggetti creati possono essere copiati direttamente dalle strutture usando l'operatore di assegnazione. Se necessario, li copio.
Sfortunatamente, non sono così esperto in OOP da poter capire il tuo codice.
Purtroppo, non sono ancora abbastanza forte in OOP per capire il tuo codice.
È solo una classe che contiene la nostra struttura all'interno.
E tutti i tipi di operatori di copia, permettendo di usare il segno di assegnazione (=) direttamente tra l'oggetto e la struttura.
Quando ho bisogno di un array di strutture - creo un array di tali oggetti. Ognuno ha la struttura richiesta. Inoltre, una funzione di confronto è definita in questa classe, che è necessaria per l'ordinamento e la ricerca. Tutte le funzioni standard della classe CArrayObj sono utilizzate
Purtroppo, non sono ancora abbastanza forte in OOP per capire il tuo codice.
Bene, implementate il metodo senza OOP. Non preoccupatevi, potete prendere il metodo "quick sorting" da SB( ci sono moltialgoritmi di ordinamento, qualcuno ha caricato un video come la visualizzazione di diversi algoritmi, ognuno è migliore in qualche situazione, ma questo è ottimale e il più usato) e cambiarlo per la vostra struttura, qui dovreste scegliere, da quale campo della struttura confronterete più o meno. circa così (supponiamo da qualche stringayour_value)
Purtroppo, non sono ancora abbastanza forte in OOP per capire il tuo codice.
Ma almeno sei bravo a distinguere *** da ***?
Purtroppo ora anche i metodi suggeriti da fxsaber non funzionano più.
E sto cercando metodi per ordinare un array di strutture. Qualcuno ha qualche variante funzionante?
Penso che un tale workaround alla limitazione della lingua funzionerebbe.
Ma almeno sei bravo a distinguere *** da ***?
Proprio come le persone... credo che mi abbiate confuso con qualcun altro...
Anche la gente... Credo che mi abbia confuso con qualcun altro...
Questo è il punto: penso di esserlo. Ma non lo sono.
Questo è il punto, "sembra". Ma non sono confuso.
Cos'è tutto questo "attrito"? Cosa c'entra con l'argomento?
Che senso ha tutto questo "attrito"? Cosa c'entra questo con l'argomento?
Perché? C'è un topic separato per questo?
Bene, implementate il metodo senza OOP. Non andare troppo lontano, prendi il metodo "quick sort" da SB
Penso che un tale workaround alla limitazione della lingua possa andare bene.
Grazie, amici!
L'ho messo nel mio buco.