Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
641 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  cours de C++, problème !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

cours de C++, problème !

n°1557026
Profil sup​primé
Posté le 08-05-2007 à 21:59:26  answer
 

Bonjour,  
 
Souhaitant me remettre à l'apprentissage du C++ après une tentative il y a plusieurs années (j'ai arrêté parceque je n'avais pas le temps à l'époque), j'ai acheté le bouquin "programmer en C++" de claude delannoy après avoir lu de très bonne critiques (notamment sur wikipédia) . Malheureusement je me suis rendu compte à la réception que l'auteur suppose les bases du C ou de java connues, autant dire qu'il passe sur les notions de base et commence directement sur les nouveautés du C++ par rapport au C et sur la P.O.O en C++.
 
Je souhaite donc compléter ce bouquin avec un cours de C++ qui puisse m'apprendre de façon complète les notions de base. Ayant déja fait une tentative je n'ai de grosses lacunes que sur des notions comme les pointeurs, les tableaux, et sur diverses subtilités des notions de base, et donc je n'ai pas trouvé assez exhaustifs les cours que j'ai trouvés sur le net :( (mais j'ai peut être mal cherché :D).
 
Je vous remercie d'avance pour vos suggestions de cours qu'ils soient sur le net (préférable pour moi ) ou en bouquins :jap:.


Message édité par Profil supprimé le 08-05-2007 à 22:05:28
mood
Publicité
Posté le 08-05-2007 à 21:59:26  profilanswer
 

n°1557178
_darkalt3_
Proctopathe
Posté le 09-05-2007 à 09:37:32  profilanswer
 

stroutrup ?


---------------
Töp of the plöp
n°1557301
Profil sup​primé
Posté le 09-05-2007 à 12:34:59  answer
 

Merci !
Arf il est cher :( Est-ce qu'il part vraiment de zéro et est-ce qu'il est vraiment exhaustif sur la base ? J'ai pas trop envie d'avoir la mauvaise surprise des "pour ce qui est de ... blabla, c'est exactement comme en C" :/.
 
Et est-ce que les versions traduites en francais ne sont pas bourrées de fautes ?
 
Merci encore :jap:

Message cité 1 fois
Message édité par Profil supprimé le 09-05-2007 à 12:35:23
n°1557309
_darkalt3_
Proctopathe
Posté le 09-05-2007 à 12:49:31  profilanswer
 

C'est une référence, et la version anglaise est meilleure.
Cela dit, un bouquin de C ne te fera pas de mal non plus.


---------------
Töp of the plöp
n°1559598
Benben0000
Posté le 13-05-2007 à 16:03:09  profilanswer
 

Pourquoi tu suis pas les tutos sur le site du zero ?  
 

n°1560546
boulgakov
Posté le 15-05-2007 à 11:16:15  profilanswer
 


 
En français, je ne sais pas. En anglais :
 
http://www.mindviewinc.com/downloa [...] ol-one.zip
 
et
 
http://www.mindviewinc.com/downloa [...] ol-two.zip
 
traite le "C dans C++" au bon moment, i.e. après l'introduction de la notion d'objet.
 
 
 
 

n°1560556
skeye
Posté le 15-05-2007 à 11:26:48  profilanswer
 

http://www.librecours.org/cgi-bin/ [...] fo&elt=728 (le site de christian casteyde a pas l'air de répondre...)


Message édité par skeye le 15-05-2007 à 11:27:06

---------------
Can't buy what I want because it's free -
n°1560839
Profil sup​primé
Posté le 15-05-2007 à 19:31:59  answer
 

Merci pour toutes ces infos, je vais tout regarder. :jap:
 
Par contre j'ai déja vu le cours de christian casteyde, et même si je trouve qu'il est pas mal, apparemment il n'est pas exhaustif. Par exemple un detail :  
 
il dit dans la section allocation dynamique de mémoire que si l'on veut un tableau à plusieurs dimensions variables, il faut allouer un tableau de pointeurs et pour chaque ligne allouer un tableau à la main, mais il ne parle pas de la destruction.  
 
Est-ce que delete[] s'occupe de détruire entièrement ce genre de tableaux ? Ou est-ce que là aussi il faut détruire pour chaque ligne avant d'utiliser delete [] ? (question à laquelle je n'ai toujours pas trouvé de réponse ).

n°1560841
jagstang
Pa Capona ಠ_ಠ
Posté le 15-05-2007 à 20:07:51  profilanswer
 

chaque allocation doit être désallouée, puis tu peux faire un delete sur le pointeur


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1560844
Profil sup​primé
Posté le 15-05-2007 à 20:34:59  answer
 

Merci :jap:

mood
Publicité
Posté le 15-05-2007 à 20:34:59  profilanswer
 

n°1561121
boulgakov
Posté le 16-05-2007 à 13:36:37  profilanswer
 

jagstang a écrit :

chaque allocation doit être désallouée, puis tu peux faire un delete sur le pointeur


 
Ouais. Règle d'or : un new -> un delete. Enfin chsuis sûr certains vont me trouver des exceptions tordues à cette règle, mais l'idée est là.

n°1561358
jojoleping​ouin
Posté le 16-05-2007 à 18:07:43  profilanswer
 

Regle d'or: un new = un auto_ptr (et pas de delete explicite), le RAII il n'y a que ca de vrai.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  cours de C++, problème !

 

Sujets relatifs
[résolu] Génération de graphique Excel, problème de location[C C++] problème Gnu scientific library 1.8 avec Dev-C++
[VB .NET]Problème gestion d'ongletsProbleme d'installation code block sous Ubuntu
probleme de slot avec qt et de QTimerFPDF problème d'orientation
Probleme FCKeditor (code source image)problème de requete sql
probleme session_start ()Création de forum : problème avec l'inscription
Plus de sujets relatifs à : cours de C++, problème !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR