C++,les fonctions

Bonjour,

en c++,il ya les fonctions getch,delete, kbhit et bien d'autres .
j'aimerais trouver un site ou toutes ces fonctions la sont biens detailleés,pour ainsi dires
--
aide moi et le ciel t'aidera
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  1. Bonjour,
    d'après ce que j'ai compris sur d'autres site la fonction getch() appartient au langage C. Il y a deux equivalent en c++, la fonction getchar et la fonction system("pause");.

    delete n'est pas une fonction, mais un mot clé qui permet de supprimer un pointeur et donc de faire une allocation dynamique de mémoire.

    exemple:

    int *age = 10;
    delete age. // le pointeur age est supprimé

    kbhit elle sert à indiquer au programme si une touche a été frapper.Utile pour les applications gui
    1. Aucune de ces fonctions ne sont des fonctions standards du 'C'.
      Les fonctions 'getch' et 'kbhit' sont propres à MS-DOS.
      La fonction 'delete' est propre à Unix (base de données).
      Il serait préférable de ne pas les utiliser.
      Bonne continuation.
      1. Oui, tu as tout à fait raison en ce qui concerne l'opérateur 'delete'. Je répondais simplement à la question dont le sujet portait sur la fonction 'delete'.
        Par contre, dans l'exemple que tu donnes (int *age; delete age;), je suis surpris de l'utilisation de 'delete' sans 'new' ;-) Je ne crois pas que l'opérateur 'delete' serve à supprimer un pointeur; en réalité, il sert à supprimer une zone mémoire obligatoirement allouée avec 'new'.
        Bonne journée.
        1. Oups merci de la remarque, une erreur d'inattention ;) oui en effet sans new ça veut rien dire ^^.Bonne fin de journée.