Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


Altar
Utiliser malloc en c++ est de l'hérésie pure et simple... malloc/free était la seule façon d'alloué et de désalloué de la mémoire en c (pas vraiment mais soit) et est resté en c++ pour des raison de compatibilité ascendente et c'est tout. En c++ tu utilises new et delete et pas autre chose si tu comptes faire du c++ correct (si tu veux faire le cochon libre à toi :D) .

Et pour répondre à ta question : class *pointer= new class[n]; va effectivement créer un array d'objets (et ils seront bien alloués) contigus en mémoire et placer l'addresse du premier objet dans pointer.

Edit : Pour un bon éditeur c++, il y a visual studio 2005 qui est gratuit pour les étudiants. Sinon tu peux toujours essayer dev c++ qui utilise la version portée de g++ sur windows (et ce n'est pas franchement une réussite).
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?