 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
bipcpp@nospam.free.fr Guest
|
Posted: Sun Jun 20, 2004 7:22 pm Post subject: Tableaux 2D complexes |
|
|
Quelle est la meilleure structure pour stocker en mémoire des données
qui représentent un tableau 2D :
- le nombre de ligne du tableau est variable.
- le nombre de colonne est variable, la nature des colonnes est
variable (string, int, bool, ...)
- le nombre de ligne, de colonnes et la nature des colonnes n'est pas
connu lors de la compilation du programme.
- ouf ...
Merci de votre aide.
|
|
| Back to top |
|
 |
LaFleche Guest
|
Posted: Sun Jun 20, 2004 11:03 pm Post subject: Re: Tableaux 2D complexes |
|
|
| Quote: | Quelle est la meilleure structure pour stocker en mémoire des données
qui représentent un tableau 2D :
- le nombre de ligne du tableau est variable.
- le nombre de colonne est variable, la nature des colonnes est
variable (string, int, bool, ...)
- le nombre de ligne, de colonnes et la nature des colonnes n'est pas
connu lors de la compilation du programme.
- ouf ...
Merci de votre aide.
|
Merci de faire mes devoirs à ma place?
ca va mal passer ...
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Sun Jun 20, 2004 11:08 pm Post subject: Re: Tableaux 2D complexes |
|
|
On Sun, 20 Jun 2004 21:22:37 +0200, [email]bipcpp (AT) nospam (DOT) free.fr[/email]:
| Quote: | la nature des colonnes est
variable (string, int, bool, ...)
|
<http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/any.html>
--
schtroumpf schtroumpf
|
|
| Back to top |
|
 |
Luc Hermitte Guest
|
Posted: Mon Jun 21, 2004 12:25 am Post subject: Re: Tableaux 2D complexes |
|
|
LaFleche <altrash (AT) altern (DOT) org> wrote in news:40d617aa$0$287
$636a15ce (AT) news (DOT) free.fr:
| Quote: | Quelle est la meilleure structure pour stocker en mémoire des données
qui représentent un tableau 2D :
- le nombre de ligne du tableau est variable.
- le nombre de colonne est variable, la nature des colonnes est
variable (string, int, bool, ...)
- le nombre de ligne, de colonnes et la nature des colonnes n'est pas
connu lors de la compilation du programme.
- ouf ...
|
Toutes les lignes ont la même taille ?
-> je partirais sur boost::multi_array<> de boost::variant ou any
Sinon, du vecteur de vecteur de variant ou any
| Quote: | Merci de faire mes devoirs à ma place?
ca va mal passer ...
|
Il n'y a pas que les réponses qui décortiquent tout... comme cela devrait
être fait dans un exo.
--
Luc Hermitte <hermitte at free.fr>
FAQ de <news:fr.comp.lang.c++> :
<http://www.cmla.ens-cachan.fr/Utilisateurs/dosreis/C++/FAQ/>
Dejanews : <http://groups.google.com/advanced_group_search>
|
|
| Back to top |
|
 |
Alexandre Guest
|
Posted: Tue Jun 22, 2004 5:27 pm Post subject: Re: Tableaux 2D complexes |
|
|
bonjour,
<bipcpp (AT) nospam (DOT) free.fr> a écrit dans le message de
news:rkobd0tsu6miihi5hk5bl7amjat06isbpu (AT) 4ax (DOT) com...
| Quote: | Quelle est la meilleure structure pour stocker en mémoire des données
qui représentent un tableau 2D :
- le nombre de ligne du tableau est variable.
- le nombre de colonne est variable, la nature des colonnes est
variable (string, int, bool, ...)
- le nombre de ligne, de colonnes et la nature des colonnes n'est pas
connu lors de la compilation du programme.
- ouf ...
|
la meilleure, je ne sais pas. Moi je ferais un truc du genre :
template <class Elt>
class TAB2D
{
std::vector< std::vector Tab;
.....
};
|
|
| Back to top |
|
 |
Fabien LE LEZ Guest
|
Posted: Tue Jun 22, 2004 11:12 pm Post subject: Re: Tableaux 2D complexes |
|
|
On Tue, 22 Jun 2004 19:27:38 +0200, "Alexandre"
<alex.g (AT) netcourrier (DOT) com>:
| Quote: | template <class Elt
class TAB2D
{
std::vector< std::vector Tab;
|
"la nature des colonnes n'est pas connue lors de la compilation du
programme"
--
schtroumpf schtroumpf
|
|
| Back to top |
|
 |
Jean-Sebastien Mouret Guest
|
Posted: Wed Jun 23, 2004 12:31 am Post subject: Re: Tableaux 2D complexes |
|
|
[email]bipcpp (AT) nospam (DOT) free.fr[/email] writes:
| Quote: | Quelle est la meilleure structure pour stocker en mémoire des données
qui représentent un tableau 2D :
- le nombre de ligne du tableau est variable.
- le nombre de colonne est variable, la nature des colonnes est
variable (string, int, bool, ...)
- le nombre de ligne, de colonnes et la nature des colonnes n'est pas
connu lors de la compilation du programme.
- ouf ...
|
boost::multi_array< boost::any, 2>
--
js
|
|
| Back to top |
|
 |
Jean-Sebastien Mouret Guest
|
Posted: Wed Jun 23, 2004 12:47 am Post subject: Re: Tableaux 2D complexes |
|
|
Jean-Sebastien Mouret <js (AT) mouret (DOT) org> writes:
| Quote: | bipcpp (AT) nospam (DOT) free.fr writes:
Quelle est la meilleure structure pour stocker en mémoire des données
qui représentent un tableau 2D :
- le nombre de ligne du tableau est variable.
- le nombre de colonne est variable, la nature des colonnes est
variable (string, int, bool, ...)
- le nombre de ligne, de colonnes et la nature des colonnes n'est pas
connu lors de la compilation du programme.
- ouf ...
boost::multi_array< boost::any, 2
|
dsl de l'echo, j'avais pas vu les replys
--
js
|
|
| Back to top |
|
 |
Alexandre Guest
|
Posted: Wed Jun 23, 2004 5:03 pm Post subject: Re: Tableaux 2D complexes |
|
|
"Fabien LE LEZ" <gramster (AT) gramster (DOT) com> a écrit dans le message de
news:07fhd0pp65mgn1ien83gjv9djfmr8efrm6 (AT) 4ax (DOT) com...
| Quote: | On Tue, 22 Jun 2004 19:27:38 +0200, "Alexandre"
[email]alex.g (AT) netcourrier (DOT) com[/email]>:
template <class Elt
class TAB2D
{
std::vector< std::vector Tab;
"la nature des colonnes n'est pas connue lors de la compilation du
programme"
|
exact. Alors à moins de coder une classe ancêtre des colonnes possibles (ou
un truc type variant)...
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|