CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[prog] Quizz C++

Lapintade
Lapintade
Niveau 30
25 novembre 2004 à 12:33:35

Pour les programmeurs, deux quizz C++ fait par Kamron.

http://www.kamron.net/french/quiz.php

Commencer par celui en bas ( bases).

LGV
LGV
Niveau 28
25 novembre 2004 à 13:57:51

amusant :) dommage qu´ils ne soient pas plus longs

kufa
kufa
Niveau 9
25 novembre 2004 à 17:00:47

Et plus difficiles..

_-hebuskiller-_
_-hebuskiller-_
Niveau 8
25 novembre 2004 à 18:31:19

lol
j´ai encore du boulot
5/10 sur les bases . ..
:-)

Ptival
Ptival
Niveau 10
25 novembre 2004 à 18:58:19

Vous trouverez ici de quoi corriger certaines erreurs du quizz :

http://forum.games-creators.org/viewtopic_7445.htm

thesuperbest
thesuperbest
Niveau 8
25 novembre 2004 à 19:14:25

J´ai fait 3/10 sur les base.... :honte:

Faut dire aussi que je me suis jamais trop interresser au classes pour l´instant ( je debute ; ) )

_-hebuskiller-_
_-hebuskiller-_
Niveau 8
25 novembre 2004 à 19:17:46

me too . ..
j´ai jamais entendu parler de inline . ..
et je vois pas trop la différence entre i++; et ++i; en terme de rapidité . ..
:o))

_-hebuskiller-_
_-hebuskiller-_
Niveau 8
25 novembre 2004 à 19:22:23

D´ailleurs si quelqu´un peut m´aider ici je voudrais savoir quelle est la commande pour vider(remettre à zéro) la fenêtre par défaut de windows . ..
pliz :)

Lapintade
Lapintade
Niveau 30
25 novembre 2004 à 19:36:00

C´est quoi la " fenetre par defaut" ? la fenetre dos ? ?

_-hebuskiller-_
_-hebuskiller-_
Niveau 8
25 novembre 2004 à 20:04:28

yes sir !
:)
:o))

LGV
LGV
Niveau 28
25 novembre 2004 à 20:40:51

_hebuskiller_ : dans un post-increment ( i++) une copie temporaire est utilisée ; si l´objet incrémenté est complexe/volumineux, la copie peut couter TREEES cher. Evidemment, sur un int on ne voit pas trop la différence.... mais sur un iterator de vector d´objets volumineux, ça devient interessant

_-hebuskiller-_
_-hebuskiller-_
Niveau 8
25 novembre 2004 à 20:45:28

oki doki . .. :)

Sinon c´est quoi la commande de " vidage"
pliz

Lapintade
Lapintade
Niveau 30
25 novembre 2004 à 21:04:15

Hebus> ahahahah. Il y a que la commande qui t´interresse.

Bon allez, cadeau : Pour effacer la fenetre dos, tu peux utiliser la commande " cls" sous dos.

Pour l´utiliser depuis un programme, faut utiliser la fonction " system".

Voila un exemple :

  1. include < stdio.h> / / Pour le printf
  2. include < stdlib.h> / / Pour le cls

int main(int argc, char* argv[])
{
printf("Hello World!\n");
system("cls"); / / Efface ecran
getchar(); / / Attends une touche
return 0;
}

MathieuN7
MathieuN7
Niveau 10
25 novembre 2004 à 21:08:33

j´ai fait 6/10 aux bases... j´ai honte

[]king[]
[]king[]
Niveau 3
25 novembre 2004 à 21:14:40

et pourquoi pas " clrscr" avec conio.h ? ?

0[0]7
0[0]7
Niveau 6
25 novembre 2004 à 21:16:55

" Le C++ dispose du mot clé inline, qui permet de modifier la méthode d´implémentation des fonctions. Placé devant la déclaration d´une fonction, il propose au compilateur de ne pas instancier cette fonction. Cela signifie que l´on désire que le compilateur remplace l´appel de la fonction par le code correspondant. Si la fonction est grosse ou si elle est appelée souvent, le programme devient plus gros, puisque la fonction est réécrite à chaque fois qu´elle est appelée. En revanche, il devient nettement plus rapide, puisque les mécanismes d´appel de fonctions, de passage des paramètres et de la valeur de retour sont ainsi évités. De plus, le compilateur peut effectuer des optimisations additionnelles qu´il n´aurait pas pu faire si la fonction n´était pas inlinée. En pratique, on réservera cette technique pour les petites fonctions appelées dans du code devant être rapide ( à l´intérieur des boucles par exemple), ou pour les fonctions permettant de lire des valeurs dans des variables.

Cependant, il faut se méfier. Le mot clé inline est un indice indiquant au compilateur de faire des fonctions inline. Il n´y est pas obligé. La fonction peut donc très bien être implémentée classiquement. Pire, elle peut être implémentée des deux manières, selon les mécanismes d´optimisation du compilateur. De même, le compilateur peut également inliner les fonctions normales afin d´optimiser les performances du programme. "

[LoCkLeSs]
[LoCkLeSs]
Niveau 10
25 novembre 2004 à 21:30:34

ça existe pas pour le C ?

fil_razorback
fil_razorback
Niveau 10
25 novembre 2004 à 22:08:57

3/10 au hasard ^^

[]king[]
[]king[]
Niveau 3
25 novembre 2004 à 22:14:19

moi c´est 10/10 ! :fier:

kufa
kufa
Niveau 9
25 novembre 2004 à 23:14:58

Au passage une erreur:

" union MyUnion
{
char *CHAR1;
char CHAR2;
unsigned short SHORT1 : 8, SHORT2 : 8;
};

Quel en est la taille ( en bytes) d´une variable de type MyUnion sur CPU 32 bits?
"

c´est pas parce qu on est sur un CPU 32bits que sizeof(char*)==4, c´est compilo dependant. Question a la con!

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment