[debutant] Premier programme en C++, qu'en pensez-vous?

Le
Beware
Bonjour,

J'ai depuis une grosse semaine commenc apprendre le C++. Je
l'apprends de manire autonome (ce qui n'est pas totalement une
excuse). Pour ce fait, je suis les tutos pour C++ du site du zero.

J'ai donc utilis leur exemple de (trs trs) petit RPG, mais qui me
permet de manipuler certains concept de base en C++.

Pour en revenir donc ce message, je voudrais demander aux
connaisseurs qui peuvent et surtout qui veulent si il pouvait jeter un
oeil mon code pour me dire tout ce qu'il ne va pas et que par
consquent je devrais amliorer (ou carrment changer :) )

Merci eux.

L'ensemble des fichiers sont disponibles cette adresse :
http://beware007.free.fr/Projet_C++/rpg/

Au revoir

PS : Je prcise que j'ai cod sous C::B et sous Linux.
Vos réponses Page 5 / 6
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gabriel Dos Reis
Le #19862071
"jerome"
| "Gabriel Dos Reis" |
|
| >OK. À l'évidence, j'ai peu d'expérience des sites ados : -)
|
| Lu aujourd'hui sur un de ces sites :
| " attention ! une application cliente ne DOIT PAS se connecter à une base de
| données sur un serveur distant... "
|
| Les bras m'en tombent...

Je ne comprends pas pourquoi. L'« ado » en question peut trè s bien avoir
raison -- cela dépend de quelle application on parle.

-- Gaby
Antoine
Le #19862541
Gabriel Dos Reis wrote:
"jerome"
| "Gabriel Dos Reis" |
|
| >OK. À l'évidence, j'ai peu d'expérience des sites ados :-)
|
| Lu aujourd'hui sur un de ces sites :
| " attention ! une application cliente ne DOIT PAS se connecter à une base de
| données sur un serveur distant... "
|
| Les bras m'en tombent...

Je ne comprends pas pourquoi. L'« ado » en question peut très bien avoir
raison -- cela dépend de quelle application on parle.



Euh... quand même.. se connecter à une base (Oracle, SQL Server ou
autre) hébergée sur un serveur, à partir d'un poste client, c'est la
base du Client-Serveur !
domi
Le #19862531
jerome wrote:

Lu aujourd'hui sur un de ces sites :
" attention ! une application cliente ne DOIT PAS se connecter à une base de
données sur un serveur distant... "



:-))))))))))
Tiens, je vais faire copier mes Dataservers Sybase sur tous les postes
clients : il n'y aura plus de problème de maj concurrentielle :-)
Gabriel Dos Reis
Le #19862661
Antoine
| Gabriel Dos Reis wrote:
| > "jerome" | >
| > | "Gabriel Dos Reis" | > news: |
| > | | >OK. À l'évidence, j'ai peu d'expérience des sites ados :-)
| > | | Lu aujourd'hui sur un de ces sites :
| > | " attention ! une application cliente ne DOIT PAS se connecter à
| > une base de | données sur un serveur distant... "
| > | | Les bras m'en tombent...
| >
| > Je ne comprends pas pourquoi. L'« ado » en question peut tr ès bien avoir
| > raison -- cela dépend de quelle application on parle.
|
| Euh... quand même.. se connecter à une base (Oracle, SQL Server ou
| autre) hébergée sur un serveur, à partir d'un poste client , c'est la
| base du Client-Serveur !

Note bien le contexte.

-- Gaby
Mathias Gaunard
Le #19862941
On 28 juil, 20:40, domi
Gabriel Dos Reis wrote:
> Un peu comme Usenet :-)

Mais Usenet est encore préservé (bien que cela dépende des groupes. ..)
et les jeunes ne connaissent d'ailleurs même pas son existence.



Serais-je donc vieux ?
Mathias Gaunard
Le #19862931
On 30 juil, 16:17, Beware
Bonjour,

j'ai (encore) une question :

Faut il implementer dans chacune des classes que l'on code et ce
évidement si l'on ne s'en sert pas :
 - le desctructeur,
 - le constructeur par copie,
 - l'opérateur d'assignation ?



Voir la première réponse à ton message originel (que tu as apparemmen t
ignorée) qui décrit les cas où c'est nécessaire dans ton code et le s
différentes manières de le faire.
Mathias Gaunard
Le #19862921
On 31 juil, 16:25, "jerome"
"Luc Hermitte"
On 28 juil, 20:17, Antoine
>Hum ... cela doit faire un moment que tu n'y as plus mis les pieds.
>Mais un sacré moment alors.

Je viens d'y faire un tour : c'est pire que  ça : on se croirait à la
maternelle et c'est effectivement d'une nullité technique....



On parle bien des forums et sous-forums de la catégorie "C++" de
developpez ?
Ce n'est certainement pas la folie mais ce n'est pas si mauvais que ça
non plus. Ça reste bien au dessus de la moyenne.
domi
Le #19863171
Mathias Gaunard wrote:
On 31 juil, 16:25, "jerome"
Je viens d'y faire un tour : c'est pire que ça : on se croirait à la
maternelle et c'est effectivement d'une nullité technique....



On parle bien des forums et sous-forums de la catégorie "C++" de
developpez ?
Ce n'est certainement pas la folie mais ce n'est pas si mauvais que ça
non plus. Ça reste bien au dessus de la moyenne.



Les parties orientees OS, C ou C++/Windows, MFC , c'est non seulement
très faible mais tres malsain, avec des moderateurs de 15 ans qui se
prennent pour le centre du monde et suppriment tes messages si tu donnes
un lien pour une solution autre que pointant vers le forum developpez
lui-même (!), i.e. vers au autre forum "concurrent" ou Usenet.
(certains recupèrent meme la solution qu'ils ont effacé et la postent
pour faire croire qu'elle est originaire du forum et non d'ailleurs..)

J'ai toujours trouvé ce genre d'attitude pathétique et puérile (mais dès
qu'un forum est modéré, c'est qu'il est mort..)
gl
Le #19863781
Antoine a écrit :
Gabriel Dos Reis wrote:
"jerome"
| "Gabriel Dos Reis" news: |
| | >OK. À l'évidence, j'ai peu d'expérience des sites ados :-)
| | Lu aujourd'hui sur un de ces sites :
| " attention ! une application cliente ne DOIT PAS se connecter à une
base de | données sur un serveur distant... "
| | Les bras m'en tombent...

Je ne comprends pas pourquoi. L'« ado » en question peut très bien avoir
raison -- cela dépend de quelle application on parle.



Euh... quand même.. se connecter à une base (Oracle, SQL Server ou
autre) hébergée sur un serveur, à partir d'un poste client, c'est la
base du Client-Serveur !



Si ce n'est que dans certains domaines (et visiblement, le nombre de
domaines concernés a tendance à augmenter), le modèle client-serveur où
le client se connecte à une base est en train de disparaitre au profit
des architectures 3-tiers ou n-tiers où le client dialogue uniquement
avec une couche métier qui elle seule se connecte à la base, il n'y a
donc bel et bien plus de connexion entre le client et la base.

Maintenant il est évident que ce n'est pas vrai dans tous les domaines
et peut-être même que parfois le changement d'architecture a été faite
pour de mauvaises raisons, mais c'est une tendance "forte".
Mathias Gaunard
Le #19866021
On 31 juil, 20:53, domi
Mathias Gaunard wrote:
> On 31 juil, 16:25, "jerome" >> Je viens d'y faire un tour : c'est pire que  ça : on se croirait à la
>> maternelle et c'est effectivement d'une nullité technique....

> On parle bien des forums et sous-forums de la catégorie "C++" de
> developpez ?
> Ce n'est certainement pas la folie mais ce n'est pas si mauvais que ç a
> non plus. Ça reste bien au dessus de la moyenne.

Les parties orientees OS, C ou C++/Windows,  MFC , c'est non seulement
très faible mais tres malsain



Mais surtout cela ne fait pas partie du forum C++.
http://www.developpez.net/forums/f19/c-cpp/cpp/
Publicité
Poster une réponse
Anonyme