Risolto:Utilizzare una struttura dati con il container map di C++
Risolto:Utilizzare una struttura dati con il container map di C++
Buongiorno a tutti!
Vorrei chiedere a qualche utilizzatore di C++ se é possibile utilizzare con il container della STL library map una struttura come Value.
Sto programmando un codice CFD e ho la necessitá di accedere a alla soluzione di un problema di fluidodinamica sulle facce di una cella (triangolo).
Questa struttura (Value) dovrebbe contenere delle matrici e dei vettori.
Ho cercato nei forum e su google ma ho trovato pochissime informazioni.
Vi chiedo gentilmente se voi potete darmi qualche informazione in piú e magari indicarmi del materiale interessante da leggere e da cui prendere spunto.
Grazie mille in anticipo!
Matteo
Vorrei chiedere a qualche utilizzatore di C++ se é possibile utilizzare con il container della STL library map una struttura come Value.
Sto programmando un codice CFD e ho la necessitá di accedere a alla soluzione di un problema di fluidodinamica sulle facce di una cella (triangolo).
Questa struttura (Value) dovrebbe contenere delle matrici e dei vettori.
Ho cercato nei forum e su google ma ho trovato pochissime informazioni.
Vi chiedo gentilmente se voi potete darmi qualche informazione in piú e magari indicarmi del materiale interessante da leggere e da cui prendere spunto.
Grazie mille in anticipo!
Matteo
Ultima modifica di mataero il lunedì 8 ottobre 2007, 17:02, modificato 1 volta in totale.
" Quanto manca alla vetta ? " ;" Tu sali e non pensarci! "
Re: Utilizzare una struttura dati con il container map di C++
Non ho capito bene il tuo problema ???, stai chiedendo se std::map è in grado di contenere delle strutture???
Non vedo perché no...
Ti serve un link sull'uso delle mappe? ???
http://www.sgi.com/tech/stl/Map.html
Se ci spieghi meglio il problema (x quel che mi riguarda, risparmia i dettagli di fluidodinamica), magari possiamo darti una mano
Non vedo perché no...
Ti serve un link sull'uso delle mappe? ???
http://www.sgi.com/tech/stl/Map.html
Se ci spieghi meglio il problema (x quel che mi riguarda, risparmia i dettagli di fluidodinamica), magari possiamo darti una mano
- ryuujin
- Entusiasta Emergente

- Messaggi: 1032
- Iscrizione: venerdì 14 aprile 2006, 2:57
- Sesso: Maschile
- Località: Pescara
- Contatti:
Re: Utilizzare una struttura dati con il container map di C++
sudo apt-get install stl-manualmataero ha scritto: Vi chiedo gentilmente se voi potete darmi qualche informazione in piú e magari indicarmi del materiale interessante da leggere e da cui prendere spunto.
per il tuo problema vedi anche la libreria boost: http://www.boost.org/ (su ubuntu libboost-*)
r.
http://blog.spicydev.it
"Chi riceve un'idea da me, ricava conoscenza senza diminuire la mia; come chi accende la sua candela con la mia, riceve luce senza lasciarmi
al buio". - Thomas Jefferson
"Chi riceve un'idea da me, ricava conoscenza senza diminuire la mia; come chi accende la sua candela con la mia, riceve luce senza lasciarmi
al buio". - Thomas Jefferson
Re: Utilizzare una struttura dati con il container map di C++
Può farlo, ma ci sono degli inconvenienti.
La struttura verrebbe copiata, con uso di tempo e forse anche di memoria (a meno che tu non costruisca di volta in volta una struttura solo per assegnarla, e poi la faccia andare fuori scope).
A seconda del contenuto della struttura, può essere che l'operator= di default vada bene oppure che tu debba fornirne uno esplicito.
In certi casi potrebbe essere più conveniente una map purché non sia troppo complesso gestire la deallocazione.
La struttura verrebbe copiata, con uso di tempo e forse anche di memoria (a meno che tu non costruisca di volta in volta una struttura solo per assegnarla, e poi la faccia andare fuori scope).
A seconda del contenuto della struttura, può essere che l'operator= di default vada bene oppure che tu debba fornirne uno esplicito.
In certi casi potrebbe essere più conveniente una map purché non sia troppo complesso gestire la deallocazione.
Re: Utilizzare una struttura dati con il container map di C++
se farai una map con puntatori, uno sguardo agli auto_ptr e smart_ptr è d'obbligo... rallentano un po' il codice, ma ti tolgono un sacco di grattacapi
qualche link:
http://www.gotw.ca/publications/using_a ... tively.htm
http://www.boost.org/libs/smart_ptr/smart_ptr.htm
http://www.gotw.ca/gotw/042.htm
qualche link:
http://www.gotw.ca/publications/using_a ... tively.htm
http://www.boost.org/libs/smart_ptr/smart_ptr.htm
http://www.gotw.ca/gotw/042.htm
Re: Utilizzare una struttura dati con il container map di C++
Ciao a tutti quanti!
Scusate se solo ora vi rispondo solo ora.....
Vi ringrazio degli innumerevoli consigli e link che mi avete dato!
Sono stati utilissimi!
Grazie e a presto!
Scusate se solo ora vi rispondo solo ora.....
Vi ringrazio degli innumerevoli consigli e link che mi avete dato!
Sono stati utilissimi!
Grazie e a presto!
" Quanto manca alla vetta ? " ;" Tu sali e non pensarci! "
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti
