Ce qui, en fait, ne pose pas de problème puisque printf() fait la même chose. printf() et std::cout sont une interface bufferisée au device "console". De fait, à un moment donné, il faut bien vider...
Type: Messages; Utilisateur: Emmanuel Deloget
Ce qui, en fait, ne pose pas de problème puisque printf() fait la même chose. printf() et std::cout sont une interface bufferisée au device "console". De fait, à un moment donné, il faut bien vider...
Ce n'est pas une très bonne idée. Ça marche, mais ce n'est pas comme ça qu'il faut faire.
Reprenons depuis le début, en supposant que tu utilises la ligne de commande.
Lorsqu'on compile un...
Sans compter que ça n'a pas réellement d'intérêt, et qu'on contrôle beaucoup mieux ce qui se passe avec une macro MAKEINT('a','b','c','d') - autrement plus lisible que 'abcd' dont on ne sait pas trop...
Je trouve ça étonnant que ça compile. Pas de type de retour à main() ? c'est illégal en C++.
Et de fait :
edt@edt-thinkpad:21:09:~/tmp$ g++ -Wall -g -O0 etudiant.cpp -o etud...
Mmmmoui... Peut-être.
Oui. Tu peux utiliser class en lieu et place de typename (synonyme et sémentiquement plus juste, à moins que GArete puisse être un int).
Tu peux aussi définir...
Je ne sais pas quel est la précision recherchée ni l'intervalle sur lequel ces données s'étendent, mais si tu restes sur un espace assez réduit, alors tu peux certainement gagner en passant toutes...
Solution 5
* quand un client quelconque bouge, il envoie un timestamp + sa position de départ + son vecteur déplacement + sa vitesse
* lorsque ce client change de direction ou de vitesse, il envoie...
A ma connaissance, le mot-clef mutable n'a pas d'effet sur les optimisations, sauf peut-être dans des cas très, très particuliers.
Le cas du mutex (ou d'une autre primitive de...
Si tu souhaites de tout ton coeur qu'on te dise 'c'est bien' malgré le fait qu'on n'en pense pas un mot, alors je me lance : "c'est bien".
J'avais pensé que tu voulais qu'on te donne notre...
Allez savoir :)
Ça permettrait peut-être d'ajouter en clarté, les deux éléments étant sémantiquement liés.
Les structures en C++ sont aussi importante qu'en C. A la base, le C++ est un langage...
Chaque thread doit avoir une valeur différente pour la variable, et tu ne souhaites pas utiliser TLS ? Ça me semble diablement étrange.
C'est exactement fait pour ça - donc pourquoi ?
...
Plus exactement : ça dépends fortement de l'interface que tu utilises. Si tu utilises les CGI (tel que tu sembles le faire) alors toutes les données dont tu as besoin sont enregistrées sous forme de...
Euh... TextOut(), ... Toutes les fonctions qui prennent un HDC en paramètre et qui, d'après leur nom, dessine quelque chose. Le dessin, sous Windows, c'est assez large...
bool...
Plusieurs réponses
1) oui, un bloc try qui ne lance pas d'exception est probablement plus lent qu'un bloc équivalent sans try. D'autant plus que les programmes qui plantent sont souvent très...
Je réitère, en espérant que ça va ajouter une certaine emphase.
Pourquoi faire en C quelque chose qu'on peut très bien faire en C++ ?
Ces deux fonctions forcent l'envoi d'un message WM_PAINT - rien d'autre.
Quelle est la valeur de ton hwnd ? Parce faire un GetWindowDC(hwnd) c'est bien sympa, mais il faut que le hwnd soit valide...
Tu appeles une méthode non const (hf()), qui peut potentiellement modifier *this, depuis une méthode const (methodeproblematique()) qui a interdiction de modifier *this. Une méthode const ne peut...
Non, push_back() va le faire pour toi.
Ceci dit, ce que tu fait est une copie. Je ne vois pas le rapport avec l'opérateur ^=. Si tu souhaite faire une copie, alors un simple contenu = b.contenu...
Qu'est-ce que tu entends par "multiplateforme" ?
Si tu parles de fichiers binaires (exécutables) qui peuvent s'exécuter sur des architecture matérielles et/ou logicielles différentes, la réponse...
Sans compter que le pdf n'est pas excessivement clair sur le but de l'algo et son fonctionnement. Une liste de formule ne fait pas un algorithme :)
8O
Libre à toi de les écrire et de faire éclater ton génie à la face du monde.
Le prototype utilisé dans la définition doit être le même que celui utilisé pour la déclaration - sans quoi ça ne va pas marcher.
Effectivement, je me suis bien vautré sur mon analyse précédente... oups.
En quoi un include à rajouter est-il problématique ? En quoi est-ce un problème même si on utilise openssl au final ? ...
srand(time(NULL)) ?
time() ayant une précision de l'ordre de la seconde, cette fonction initialise 10 fois srand() avec la même valeur. Nécessairement, l'appel à rand qui suit va donner 10 fois de...
Un développeur qui s'y connait un peu ne voudra pas d'une telle solution. Il préfèrera choisir ou installer les headers et les librairies. Sous Linux, il utilisera probablement un répertoire...
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.