J'utilise la version 2 autant que je peux, car elle évite d'avoir à écrire et exécuter v[i].
Ne pas avoir à l'écrire, ça évite de faire des erreurs sur les indices (aller au delà de la taille du...
Type: Messages; Utilisateur: Kalith
J'utilise la version 2 autant que je peux, car elle évite d'avoir à écrire et exécuter v[i].
Ne pas avoir à l'écrire, ça évite de faire des erreurs sur les indices (aller au delà de la taille du...
Oui, tes objets sont toujours stockés sous forme de std::unique_ptr<Entity>, donc pas de slicing.
La conversion va être coûteuse, j'éviterais cette approche. Tu peux envisager d'hériter de...
Au fond ce que tu souhaites (si j'ai bien compris), c'est permettre à l'utilisateur de parcourir (sans pouvoir la modifier) une collection de Entity. Avec ta solution actuelle, tu imposes trop de...
Qu'est ce qui ne fonctionne pas avec luabind::return_stl_iterator?
L'exemple qui est donné dans la documentation de luabind::return_stl_iterator permet d'exposer dans Lua un std::vector/std::list...
La suggestion implicite de mon message était aussi que vous pourriez modifier vos pubs pour qu'elles satisfassent à ces critères. À première vue je trouve effectivement qu'elles sont peu intrusives...
Bonjour,
Je navigue toujours sur internet avec un bloqueur de publicité activé, pour la simple raison que les publicités animées ou trop colorées gênent ma lecture. Ce n'est qu'aujourd'hui que...
Comme ça, ça devrait mieux passer :
m_distribution = std::normal_distribution<double>(this->m_mean, this->m_std);
Quand tu écris :
m_distribution(this->m_mean, this->m_std);
tu fais appel à...
Ah zut, tu as été trop rapide. J'ai ajouté quelques explications plus spécifiques à ton cas dans mon premier post.
Bonjour,
Il s'agit d'un bitfield : voir ce cours C++ de Développez, ou pour plus d'info ce cours C.
Dans ton cas, ça permet de définir un format de couleur dans lequel le bleu et le rouge ne sont...
J'ai oublié de transmettre la news par ici : après un peu de travail, cette bibliothèque est maintenant compatible avec GCC (testé avec 4.8.2). J'ai dû revoir un peu l'architecture des scripts de...
La seule manière de savoir vraiment serait de faire un benchmark de FreeBSD compilé avec clang et avec gcc. Je dois avouer que j'ai d'autre choses plus intéressantes à faire :) Mais si tu te bases...
J'ai également pu observer que les exécutables générés par clang sont en général moins rapide que ceux créés par gcc. Pas de beaucoup, mais c'est mesurable.
En revanche, clang compile au moins deux...
Je n'ai pas regardé la complexité des opérations en détail, mais tu peux aussi regarder du côté de cet article qui décrit une alternative à std::set. En remplaçant std::vector par std::list dans...
@koala: Si je lance doxygen 1.8.6 sous linux avec la configuration par défaut (doxygen -g) sur le code que tu as écrit, il ne génère aucune doc pour la classe générique signal<T> car c'est juste une...
Merci Koala, je ne connaissais pas la balise @sa !
Par contre doxygen n'arrive pas à faire le lien avec signal<void(Args...)> chez moi, ça fonctionne de ton côté?
Bonjour,
Avec la version actuelle de doxygen (1.8.6), j'ai quelques soucis avec les spécialisations de classes templates. En particulier, j'ai une classe template qui a cette forme :
//...
J'ai un mal fou à trouver un titre correct pour ce sujet...
J'étais venu avec une question, et en la rédigeant j'ai fini par trouver la bonne syntaxe, je suppose que ça serait pas mal de l'ajouter à...
Pardon, j'aurais dû poser ma question initiale autrement. Le problème est aussi visible avec le code suivant :
struct base {};
struct test : base {
int i, j;
};
void foo(test t) {}
Bonjour,
Le code suivant compile :
struct test {
int i, j;
};
int main() {
test t{0,1};
J'imagine que neutre_A et neutre_B sont des bitsets.
L'avantage d'utiliser un bitset est la compression de tes données en mémoire : la plus petite taille pour une variable en C/C++ est en général...
On dit ça souvent, et c'est souvent vrai, mais en réalité je pense que ça dépend du projet sur lequel tu travailles. Il y a des optimisations importantes qui ne peuvent être faites que si elles ont...
J'ai aussi codé un clone de minecraft. Le code est un peu vieux maintenant, j'ai commencé une refonte il y a un moment mais je n'ai malheureusement plus le temps de jouer avec ça... En tout cas il y...
Même avec une liste il faut faire attention aux problèmes d'accès concurrent (si tu pop la dernière valeur en même temps que tu en push une nouvelle, en particulier). Il faudra donc soit mettre des...
Ça ne t'empêche pas d'utiliser en interne une bibliothèque qui converti ton fichier EPS en autre chose, et d'analyser (toujours en interne) ce format intermédiaire pour en tirer les informations qui...
Dans ce cas je pense que tu pourrais avoir intérêt à convertir tes images EPS en un autre format plus simple, par exemple le SVG (le logiciel Inkscape s'en sort plutôt bien pour faire la conversion).
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.