Salut!
J'ai continué ma lecture, et en arrivant au chapitre qui explique comment utiliser des "classes" en C++, je n'ai pas pu m'empêcher de penser sans arrêt aux structures.
Apparemment, les classes sont plus complètes que les structures: on peut gérer l'encapsulation (public/private), y ajouter des fonctions...
Concrètement, mes questions sont les suivantes:
- Est-ce que les classes sont au C++ ce que les structures sont au C (sachant que les classes ont apparemment des possibilités plus étendues).
- Si dans mes classes, je mettais tout en "public", quelle incidence cela pourrait-il avoir sur mon programme?
- Les fonctions contenues dans mes classes peuvent-elles y être seulement déclarées, et implémentées ailleurs dans le programme? (Ou alors je risque de me retrouver avec des classes hyper-grandes si j'ai un code complexe a y intégrer?)
Merci pour ces petits éclaircissements. Si jamais je vais un peu vite (parce que je suis encore en train de lire), contentez-vous de me le signaler et merci de votre compréhension.
Partager