Ok.
En tout cas un grand merci !
Type: Messages; Utilisateur: Trademark
Ok.
En tout cas un grand merci !
Je n'avais pas la dernière version de boost et je t'accussais, désolé. :boulet: Elle est en train de builder..
Bon sinon je pense avoir amélioré ta version (et j'ai rajouter quelques petits...
Merci de ta réponse, je viens de finir de comprendre ton code et je suis presque dessus depuis que tu l'as posté (qui a dit "lent à la détente" ? :mouarf: ). L'algorithme utilisé me parait correct,...
Juste array2.
En gros c'est ça :
//En entrée :
array1 [n] ;
array2 [n2] ; // Supposer être en paramètre template
// Code
sum = 0;
Au début je voulais simplement passer un tableau d'entier en paramètre mais on m'a dit que vu que c'était mieux que ce tableau soit directement connu à la compilation. On niveau du "design" de la...
Oui et puis de toute façon il y a déjà BOOST_PP_LIMIT_REPEAT qui limite.
Mais je n'utilisais plus vraiment ça comme ça, en fait je récupère les éléments template dans un tableau pour l'utiliser...
Ha d'accord, on ne sait donc pas contourner le problème ?
Super les explications :ccool:
Je suis arrivé à faire ce que je voulais mais je pourrais mieux le faire. En fait, pourquoi ne peut-on pas passer "boost::mpl::size<Seq>::type::value" en argument à...
Je vois ça que c'est pas la chose la plus intuitive... Je vais aller faire des tests.
sinon le code c'est :
#include <boost/mpl/vector.hpp>
#include <boost/mpl/vector_c.hpp>
#include...
Bon je vous dérange encore mais je me sens vraiment c*n de ne pas comprendre ce qu'il m'arrive comme ça !
Ca fonctionne bien pour :
template <class h>
void bar()
{
std::cout <<...
Merci de vos explications, c'est effectivement plus clair.
Par contre, une dernière question, toute bête (et j'espère que c'est la dernière..), une fois dans la fonction comment fais t'on pour...
Punaise ça marche exactement comme je veux que ça marche ! Même si je sais pas du tout comment.
Merci pour l'exemple, je vais l'analyser et le comprendre maintenant.
Merci à vous deux.
Je ne comprend pas bien où vous voulez en venir, désolé.
Mais je suis prêt à utiliser Boost.PP si ça peut m'aider, j'ai déjà lu la doc mais je ne vois pas vraiment comme l'intégrer a ce je veux...
Oui j'aurais préféré éviter d'utiliser ça comme ça mais bon apparament pas le choix !
Merci de vos réponses,
Bonne soirée.
Ce à quoi j'aimerais arriver c'est ça :
fonction<1,2,3,...>(param) ;
Maintenant est-ce que c'est possible ?
Je peux directement utiliser boost::mpl à condition que pour l'utilisateur cette utilisation soit transparente (mais je n'ai pas trop de doutes à ce niveau là). Je suis tombé sur un bon article...
J'avais vu les variadics mais je ne peux pas les utiliser pour mon projet (qui est, en fait, un projet boost pour le google summer of code) car elles font partie de la norme C++0x.
Enfin je pense...
C'est tout à fait ce genre de chose que je veux faire !
Par contre j'ai été voir les mpl.hpp et c'est un vrai méli-mélo de macro...
Vous n'auriez pas un exemple plus simple ou d'autres...
Bonjour à tous,
Je suis actuellement confronté à un problème, j'aimerais faire quelque chose mais je ne sais pas comment le faire, malgré tout je sais que c'est possible.
J'ai une fonction...
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.