|
Page : 1 2 Page Précédente | |
Auteur | Sujet : probleme con avec new |
Publicité | Posté le 21-03-2004 à 15:39:54 |
verdoux And I'm still waiting |
Message édité par verdoux le 21-03-2004 à 15:44:33 |
Library |
|
Taz bisounours-codeur | int ** a;
|
Library | c'est vrai que ca fait un peu bizzare
|
Taz bisounours-codeur | ben tu foires ailleurs qu'est-ce qu'on y peut ...
|
Library | ca foire ailleurs que lorsque je rentre les données apparamment
|
Taz bisounours-codeur | 1) pas la peine de fermer les fichier, le destructeur le fait tout seul
|
Library | avec le std::flush ca m'affiche bien ok3ok2ok avant de faire la segmentation fault
|
Taz bisounours-codeur | dis-moi, tu serais pas un rigolo qui fait du C avec des class^struct enfin du C avec des cout en bref ...
Message édité par Taz le 21-03-2004 à 16:40:18 |
Publicité | Posté le 21-03-2004 à 16:40:13 |
Library | ben j'ai aucune formation en programmation, j'ai tout appris tout seul avec juste l'aide de quelques forums et d'internet. J'ai appris les bases du C l'année dernière et là j'avais besoin des classes pour avoir un programme plus lisible donc je me suis dit que j'allais faire mon programme en C++ mais effectivement, je connais juste les bases de ce langage donc dès que ca foire je trouve pas les solutions (ca doit etre propre à tous les débutants ca)
|
Taz bisounours-codeur | les solutions je te les ai déjà données |
Library | ah oui j'avais oublié de remettre j à 0 au début de la boucle, c'est vraiment trop con comme erreur (et ca l'est encore plus de rester bloqué 45 min dessus)
|
Taz bisounours-codeur | (encore un exemple d'un débutant qui s'est lancé et qui est dans le mur depuis le départ) |
Taz bisounours-codeur |
fabien Vive la super 5 ! | heu je suis debutant en c++ aussi, mais si j'ai bien compris, les class c'est fait pour "remplacer" les structures non ?
--------------- ✈ Découvre le HFRcoin ✈ - smilies ♥ |
Taz bisounours-codeur |
tu n'as absolument rien compris. c'est pire, archi pire ... la notion de constructeur ça vous dit quelque chose ? |
xterminhate Si vis pacem, para bellum. | ca va mal finir encore |
fabien Vive la super 5 ! |
oui, et ?
--------------- ✈ Découvre le HFRcoin ✈ - smilies ♥ |
Taz bisounours-codeur |
quand tu maitrises pas le sous ensemble qu'est le C au C++, c'est pas la peine d'aller plus loin |
Taz bisounours-codeur |
fabien Vive la super 5 ! |
ha j'avais pas vu qu'il voulais initialiser qqchose
--------------- ✈ Découvre le HFRcoin ✈ - smilies ♥ |
xterminhate Si vis pacem, para bellum. | il faut mettre dans le constructeur les allocations de pointeur, et dans le destructeur les desallocations corspondantes. Mais le mieux serait peut etre de virer tous les pointeurs...
|
Taz bisounours-codeur |
et voilà, ça va encore segfaulter ... |
xterminhate Si vis pacem, para bellum. | c'est clair, mais faut bien les guider pas à pas ?! |
Taz bisounours-codeur |
pas comme ça. il faut qu'il comprenne d'abord ce qui ce passe quand on manipule une struct C |
xterminhate Si vis pacem, para bellum. | C++ et STL fournissent suffisament d'argument pour éviter au maximum les pointeurs dans les class/struct. Remplacer les pointeurs permettrait de fiabiliser le code dans un premier temps. |
Kyle_Katarn |
|
Taz bisounours-codeur | peut être. je dis juste que passer au C++ alors qu'on ne sais pas allouer correctement une maitrise, c'est la preuve que ce n'était pas le moment de migrer. il y a tant de choses dans le C qui sont intéressantes et complexes à maitriser, sans qu'on ait besoin de se lancer dans le C++, qui repose sur de nombreux mécanismes basiques du C |
fabien Vive la super 5 ! |
mais on fait pas toujours ce que l'on veut dans la vie, moi je suis obligé de faire un prog en c++, donc voila
--------------- ✈ Découvre le HFRcoin ✈ - smilies ♥ |
Taz bisounours-codeur | tu ne m'a pas compris. le C peut être vu comme un sous ensemble du C++. pas la peine d'utiliser des concepts non maitrisés du C++ quand on a des lacunes en C. si tu commences à nous faire une struct avec une fonction membre init, pour ma part de préfère encore une fonction globale init et une approche classique à la C. donc encore une fois : pour bien comprendre le C++, il faut __d'abord__ s'assurer des bases correcte de ce sous ensemble qu'est le C, pour __ensuite__ étudier les apports du C++ notemment côté objet. |
Library | mais quand on a jamais étudié ces langages avec quelqu'un qui s'y connait et qui peut donner des conseils, faire éviter les erreurs connes, quelqu'un qui trouve un moyen pour expliquer simplement les choses, on fait comment ?
|
Taz bisounours-codeur | moi quand je veux apprendre quelques choses, je fais chapitre par chapitre, je m'amuse pas à lire les derniers chapitres alors que j'ai pas terminée la première partie. tu ne devrais pas être confronter à ce genre d'erreur à ce niveau, c'est la preuve de lacunes et d'imcompréhension de la couche objet. c'est tout ce que j'ai a dire. |
Library | je suis d'accord que la méthode la plus efficace pour apprendre c'est de prendre un bouquin et de lire tous les chapitres.
|
Taz bisounours-codeur | ben prends un langage plus simple alors |
Library |
|
Limit | Fais à l'ancienne en php |
Library |
|
Limit | enfin faire des calculs de réseaux neuronaux le php était pas tellement adapté |
Taz bisounours-codeur |
le fait est que tu ne le fais pas |
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
[C++] problème avec une spécialisation de classe | Problème de linkage avec dev cpp |
problème avec synchronized | probleme de creation de table associatif sous ms sql sever |
Probleme Formulaire a envoyer par mail | probleme avec while ... |
Probleme ! C inside | Probleme de new, tableau, * , ou & ? |
Probleme à l'affichage d'une requete | Probleme de table sous Power AMC! Help |
Plus de sujets relatifs à : probleme con avec new |