retourner un tableau de string! - C++ - Programmation
Marsh Posté le 31-03-2008 à 10:45:19
bleu
Marsh Posté le 31-03-2008 à 10:46:09
!!!
Marsh Posté le 31-03-2008 à 10:51:43
ReplyMarsh Posté le 31-03-2008 à 11:10:50
ho ho ho
Marsh Posté le 31-03-2008 à 11:19:59
#include <climits>
#include <boost/limits.hpp>
#include <boost/static_assert.hpp>
template <class UnsignedInt>
class myclass
{
private:
BOOST_STATIC_ASSERT(sizeof(UnsignedInt) * CHAR_BIT >= 16);
BOOST_STATIC_ASSERT(std::numeric_limits<UnsignedInt>::is_specialized
&& std::numeric_limits<UnsignedInt>::is_integer
&& !std::numeric_limits<UnsignedInt>::is_signed);
public:
/* details here */
};
myclass<unsigned> m1; // this should be OK
//myclass<int> m2; // this should fail
myclass<unsigned char> m3; // and so should this
int main()
{
return 0;
}
Marsh Posté le 31-03-2008 à 11:27:24
Code :
|
Marsh Posté le 31-03-2008 à 14:55:06
ReplyMarsh Posté le 31-03-2008 à 14:56:36
je résume
dans ma méthode de récup des info d'un fichier txt, jusqu'a là ok. Je les stocks dans un tableau de string: sa ok. Et pour que je récupe ce tableau hors de ma méthode je fait comment! je vais pas retourner mon pointeur!
Marsh Posté le 31-03-2008 à 16:28:47
Pointeur ? Qu'est-ce que tu fais avec un pointeur ?
Joel F t'a donne la reponse : vector<string>
Plus d'infos ici : http://cplusplus.com
Marsh Posté le 31-03-2008 à 19:41:52
Hein ?
Je redefinis rien du tout, je t'indique juste la methode qu'on utilise habituellement en C++, c'est-a-dire l'emploi des STL containers qui sont fait pour ca, et qui t'evitent de jouer avec new/delete pour des trucs aussi triviaux que ce que tu cherches a faire.
Poste le bout de code qui te pose probleme qu'on y jette un oeil...
Marsh Posté le 01-04-2008 à 09:31:11
un passage par référence ?
Marsh Posté le 01-04-2008 à 10:43:28
Code :
|
Marsh Posté le 05-05-2008 à 16:35:50
Je viens de mettre le nez dans les vector et la stl en général c'est à pleurer tellement c'est beau.
Je suis un crétin de vous avoir envoyé baladé comme sa!
Merci de votre aide.
Marsh Posté le 31-03-2008 à 10:44:10
comment c'est qu'on fait?
merci!
---------------
si un jour on te reproche que ton travail n'est pas celui d'un professionel . dit toi bien que se sont des professionels qui on construit le titanic et des amateurs l'arche de noë...