la référence n'est qu'un raccourci syntaxique avec une sémantique précise. Au final ca se compile comme un pointeur.
L'astuce que j'ai appris devant cette keynote lundi c'est le coup du...
Type: Messages; Utilisateur: Joel F
la référence n'est qu'un raccourci syntaxique avec une sémantique précise. Au final ca se compile comme un pointeur.
L'astuce que j'ai appris devant cette keynote lundi c'est le coup du...
une référence ne se rebind pas (aka changer ce que ca référence), non_nullable si.
le code du symbole qui contient ton code ;)
je veux la sortie du desassemblage complet
Etape 1 : Lire http://floating-point-gui.de/
Etape 2 : Lire plus précisement http://floating-point-gui.de/errors/rounding/
L'affectation ou non ne change rien, la plupart des compilos vont...
de tete :
mediane(a,b,c) = min(max(a,b),max(b,c));
regarde du coté de Boost::Tokenizer pour la fragmentation de chaine en sous-cahines.
Pour le 100g, ca devrait aussi suffire en splittant sur 'g'
si la roue est grasse deja, va falloir voir a la nettoyer sinon le codeur ne marchera pas :aie:
apres on est pas la pour faire les evoirs des gens, montre ton code et on avisera
non, diviser un reel IEEE par une puissance de deux reviens a decaler son exposant.
C'ets plus vrai pour des cochonneries genre /3 ou/10.
Anyway : optimisez d'abord les algos avant de vous...
j'aime bien ce billet, il contient plein de chose vrai ... en 1990 quand les compilos etaient juste merdiques :aie:.
90% du temps ce genre de micro-optimisation est inutile, le compilo en fait des...
tu peux aussi jeter un oeil a Boost.SIMD
http://nt2.metascale.fr/doc/html/boost_simd.html
et comment on gere le multi extensiosn :
...
on synchronise avec des mutex pas avec des variables volatile.
deterrage: la doc a avance on s'achemine vers un truc exhaustive deja puis on remplira le blabla dans le mois qui vient.
c'est plutot l'inverse XD (majoritairement du C++ dans lequel on inclus C)
n'est ce pas le travail d'un CVS externe et laisser au choix des gens ? Le mieux serait pe de faciliter l'utilisation de SVN/git/hg depuis l'editeur plutot que de reinventer la roue ?
Joel Falcou
Formation : Ingenieur en Informatiaue / thèse d'informatique
Situation actuelle : Maître de Conférences en informatique.
Rôle dans R++ : Aspect performance et parallelisation
...
Le terme objet dans sa purete absolue ets 'fonction membre'. Methode est un gallicisme.
Truc interessant, y a eu des propals C++ pour que tout se fasse via
f(x);
dans ce cas, soit f(X)...
Comme les specialisations tempaltes donnent lieu a des substitutions, une simple couche de SFINAE suffit.
template<class T, class R=void>
struct enable_if_type
{
typedef R type;
};
Y a mpl::set + mpl::uniqe
l'histoire de ma vie:calim2:
les interfaces a bases de fonctions libres sont plus facilement extensibles pour des types que tu ne controle pas (paradigme #1 de la programmation générique)
les deux sont aussi terribles. template alias + std::array please
ca reste de l'economie de bout chandelle. L'algo ets et reste un truc lineaire et memory bound.
5s avec google : http://voce.sourceforge.net/
faudrait voir a faire un minimum d'effort
multithreader ce code c'est appliquer un cataplasme sur une jambe de bois, il ets fortement memory bound, tu vas rien accélérer.
Apres vu comment l'OP ne maitrise pas les algos de bases, je pense...
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.