Comment utiliser la chaîne de caractères dans une nouvelle classe dans Code::Blocks?
Je suis totalement nouveau pour Code::Blocks et il me semble étrange. Je suis en train de définir une chaîne de caractères appelée myString
à l'intérieur d'une classe appelée myClass
mais je ne suis pas en mesure de définir une variable de type string
et aussi de ne pas pouvoir appeler iostream
à l'intérieur de ma classe. J'en ai besoin pour l'utilisation de cout
et cin
.
- Vous semblez être à côté de la comprend <iostream> et <string> ou ne sont pas admissibles les types/objets avec std::
- merci pour votre réponse. J'ai inclus la iostream dans le .fichier cpp, mais toujours pas en mesure de mettre en œuvre de cout. Je peux définir int float, mais pas en mesure de définir une variable de type chaîne de caractères.
- Ce que je sais c'est que je suis absent de mon esprit après avoir passé des heures pour la mise en œuvre d'une chaîne simple. 🙂 C'est quand je l'admire visual studio et spécialement C# pour être intelligent IDE
- vous avez reliant erreur... d'abord créer un projet et ensuite ajouter la classe et le fichier d'en-tête ... après cela, vous pouvez en mesure de compiler votre fichier... je viens de le compiler et l'a fait avec succès... le code que j'ai utilisé est ici mais vous avez à faire modifier
#include <myClass.h>
Vous devez vous connecter pour publier un commentaire.
Exemple Simple de l'utilisation de la chaîne est ...
Pour en savoir plus sur std::string suivre référence ici
EDIT:- Après le visionnement de votre commentaire que vous pourriez avoir erreur de couplage. Donc pour résoudre ce problème, vous devez créer un nouveau projet et ajouter un fichier (classe a). Une classe sans fonction main() ne peut pas être lié ... L'exemple que j'ai est à ici