C'est certain que cela semble douteux. Cependant, si la class vector n'est pas spécialisée pour les pointeurs considérés, j'ai du mal à voir où est le danger (à part pour les cast entre pointeurs eux...
Type: Messages; Utilisateur: vikki
C'est certain que cela semble douteux. Cependant, si la class vector n'est pas spécialisée pour les pointeurs considérés, j'ai du mal à voir où est le danger (à part pour les cast entre pointeurs eux...
Bonjour à tous,
Je me demandais s'il était légal (dans le sens ayant un comportement prédictif) de caster brutalement un std::vector de pointeur vers un std::vector d'un autre type de pointeur.
...
Ça compile sous Visual :aie:. Le paramètre T est la pour supprimer une ambiguïté sur le choix de l’implémentation de castHolder (mais c'est clairement pas très élégant).
Malheureusement, le...
Je n'avais pas vu le message de white tentacle. Effectivement mes commentaires sont faux, c'est d'abord l'appel de #2 puis #1. Tu confirmes bien la réponse de skeud, à savoir que le morcellement en...
Salut et merci pour ta réponse.
Donc à priori ce comportement est "normal", à l'appel du constructeur template, le compilateur va bien chercher l’implémentation adéquate de f en fonction des...
Bonjour à tous,
Je ne suis pas vraiment sûr du lien entre l'intitulé du post et son sujet réel mais j'ai du mal à formuler tout ça et je ne suis pas un grand spécialiste de metaprogrammation. Quoi...
Non, je passe par une invite de commande standard. Je vais essayer avec celle de visual.
Bonjour à tous,
J'utilise actuellement Qt avec visual studio 2005 via l'addin Qt et tout fonctionne correctement, je peux compiler un projet sans soucis. Par contre, impossible d'utiliser qmake en...
As tu vérifie le contenu du fichier après être sorti du main? Normalement le contenu du fichier est visible après la fermeture du std::ofstream (fonction close() appelée dans le destructeur)
EDIT:...
Salut,
A première vue, tu appliques la méthode sendData(T data, unsigned size) sur un const char*. Donc reinterpret_cast<char*>(&data) pose problème (&data est un pointeur de pointeur). Essaye avec:...
Salut,
La classe ios_base n'est pas copiable (constructeur par copie et operateur de copie privés), et par consequence toutes les classes en heritant (dont ofstream ) ne le sont pas. Or, la fonction...
Salut,
Les binaires precompilés de chaque libs sont disponibles en téléchargement sur leurs sites respectifs. Par contre ils ne sont peut être pas tous disponibles pour python 3.1 (surtout...
Salut,
Il existe le fstream permettant de manipuler un fichier en lecture et écriture simultanément (il hérite de istream et ostream). Cela pourrait simplifier ton problème.
Ca va donner quelque chose comme :
int entier ;
string premier_string;
string second_string;
string line ("1 bonjour essai, de code");
istringstream iss...
Salut,
Comme l'a dit Mat, tu as plusieurs solutions dans la Faq dont le getline, auquel tu peux ajouter l'utilisation des stringstream pour lire l'intégralité d'un flux, et l'utilisation...
Au temps pour moi, je ne connaissais pas le sizeof... Mais cette méthode (utilisation d'une fonction de type template<class T> size_t my_func(T)) peut-elle permette de déterminer l'arité à la...
Tu peux reprendre cet exemple en utilisant boost.signal2 qui lui est thread safe (au moins pour la partie connexion/deconnexion des slots). Et rien ne t'empêche d'ajouter tes propres systèmes de lock...
En fait non, le BOOST_TYPEOF ne passe pas ('boost::function_traits<R(T1)> member_function_helper(R (__thiscall Class::* )(T1,T2))'*: impossible de déduire l'argument modèle pour 'R (__thiscall...
Bon, j'avance un peu.
@Flob90:
La fonction intermédiaire est une bonne idée, je ne savais pas qu'il était possible d'utiliser un sizeof sur un appel de fonction. En fait c'est ce que boost...
Hello et merci de ta réponse.
Je dois mal utiliser function_types. Pour l'instant, j'essaie ceci
struct Test
{
int my_function(int val) {return val*2;}
};
int arity =...
Bonjour à tous,
J'essaie de récupérer à la compilation le nombre d'arguments (et leur type) d'une fonction membre (en l'occurrence l'operateur()). Je ne vois pas comment m'y prendre, ni même si...
Ah tiens, j'ai eu un problème similaire avec une dll fournie par le bureau de dev (manière de parler :roll:) de ma boite. Une fonction issue de la dll remplissait un tableau alloué par notre...
Ah, j'étais passé à coté de celle là. Perso, j'ai spontanément utilisé les QImage car plus facile à manipuler niveau pixel. La chance aidant, j'ai pas pris de mauvaises habitudes à ce niveau :aie:
Salut,
Il me semble que du moment que tu définis un constructeur quelconque, tu dois également définir un constructeur par défaut remplaçant celui automatiquement généré par le compilateur.
Salut,
Depuis une QPixmap utilise la fonction loadFromData().
Depuis une QImage, j'utilise la fonction bits() pour récupérer un pointeur vers les données (tableau de uint).
@LittleWhite: je...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.