Un template ça te permet de construire un model générique mais aucunement à instancier des choses... Dans ton cas tu peux par exemple passer ta fonction en paramètre au constructeur.
Un template ça te permet de construire un model générique mais aucunement à instancier des choses... Dans ton cas tu peux par exemple passer ta fonction en paramètre au constructeur.
Je n'ai pas suivit la discution de prés, mais il y a un exemple sur boost.org qui peut etre interessant pour vous :
http://www.boost.org/libs/type_traits/examples/fill_example.cpp
il semblerai...
Merci Laurent pour l'exemple :king: C'est beaucoup plus simple que je ne me l'imaginais... Je vais jouer un peu avec ça ;)
Oky, ça n'est pas possible => j'ai la réponse à ma question... Merci beaucoup à vous tous pour vos commentaires :king:
Pour le wrapper je ne voit pas trop comment faire... je vais y réfléchire....
Oui oui, j'ai bien vu que la conversion n'était pas possible, le compilo fait son caprice comme je m'y attendais :
c:\...\Source.cpp(35) : error C2664: 'A::setCB2'*: impossible de convertir le...
Bonjour à tous :D
Je me pose la question suivante (y'a des matins comme ça :roll: ) :
Est-il possible de passer une fonction membre non static en paramètre d'une fonction, pour un appel de...
Tiens ? Je n'avais même pas remarqué que mon code était dans la FAQ... :lol:
Il ne correspond cependant pas tout à fait à ce que j'avais proposé... Il faut remplacer :
std::string s(ws) ;
...
A oui, tu as sans doute raison, j'ai du mal comprendre l'ennoncé... :aie:
Dans ce cas, il suffit de remplacer "find" par "lower_bound" en effet...
std::map<...,...> myMap;
......
Un truc comme ça par exemple ?
std::map<...,...> myMap;
...
std::map<...,...>::const_iterator it = myMap.find(...);
if( it == myMap.end() )
it--;
Il n'y a pas vraiment de norme... Chacun fait un peu comme il veut.
Il y a néanmoins, dans la plupart des boites, une sorte de "règle de codage" décidé par avance et que les développeurs s'efforcent...
A oui en effet, j'ai vu ça aprés coup... autant pour moi :aie:
Oui bien sur :
#include <string>
#include <iostream>
ça se fait très facilement avec boost::program_options. Je l'utilise très fréquemment en m'aidant parfois de boost::tokenizer...
Je suis d'accord avec Poukill, tu devrais tout simplement parcourir la faq sur les itérateur... Profites-en pour essayer de trouver où dans ton code il te manquerai un petit "const" ou un petit "&" ;)
Utilise boost::function si tu peux... :roll: Enfin, c'est juste un conseil ;)
Et bien en lisant l'énoncé du problème... c'est plutôt loufoque qui a raison je trouve :koi: S'il te faut explicitement une copie synchrone, pourquoi utiliser une fonction asynchrone pour finalement...
8O oulala... c'est compliqué tout ça :aie:
C'est vrai qu'il manque un manipulateur pour la base 2 dans la bibliothèque standart des manipulateurs de flux, mais il existe tout de même la classe...
gx=(gx*gx- gy*gy);
...
gx=sqrt(gx);
y'a pas comme un truc qui cloche là ? comme par exemple le cas gy > gx...
Tu cherches à faire un singleton d'une classe qui encapsule une map ?
Houla oui, selon mon raisonement il fallait sortir this->Input->SetPointCoordinates(n,E); de la boucle for :aie:
J'etait pas bien reveillé :lol: :lol: :lol:
Sinon, content que ça marche pour...
J'ai lu est re-lu plusieur fois et je crois avoir compris 8-)
Tu ne sais pas comment utiliser la fonction SetPointCoordinates qui est une fonction proposée par la librairie VTK... ça n'est donc...
Je n'ai pas tout compris... C'est quoi E[n] ? :roll:
Essai de reformuler ton problème aussi... J'ai beau lire et re-lire, je ne comprends pas ce que tu souhaites faire...
Tu as des problèmes avec...
C'est un vrai festival en ce moment :lol:
Moi j'utilise boost::enum ... c'est pas encore integré dans la release de boost mais je trouve ça tellement pratique ;)
Téléchargeable ici http://boost-consulting.com/vault/
#include...
Bonjours à tous,
Je n'ai pas pris le temps de tout lire dans les détails. C’est pour cela que je propose juste une approche "visiteur". Je ne critique pas les approches citées ici, je ne sais même...
J'avoue qu'en me relisant ça fait un peu bizarre :lol: Mais sur le coup je ne trouvais pas de meilleurs mots :aie:
J'essaierai de poster un petit exemple demain si tu veux chrono23 ;)
C'est un...