Class en c++
PP68240
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Topic -
Topic -
Bonjour
Si j'utilise la création d'une intance de class et un membre de cette même class dans une même fonction , aucun pb à la compilation.
Si j'utilise la création d'une instance et un membre dans deux foncions distinctes, le compilateur m'indique une erreur dans la deuxième fonction: :: === test10, Release ===
C:\test10\test10Main.cpp:83: error: `instanceA' undeclared (first use this function)
Pourquoi ?
merci de votre aide
Si j'utilise la création d'une intance de class et un membre de cette même class dans une même fonction , aucun pb à la compilation.
Si j'utilise la création d'une instance et un membre dans deux foncions distinctes, le compilateur m'indique une erreur dans la deuxième fonction: :: === test10, Release ===
C:\test10\test10Main.cpp:83: error: `instanceA' undeclared (first use this function)
Pourquoi ?
merci de votre aide
A voir également:
- Class en c++
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
- Realtek audio background process class ✓ - Forum Wordpress
- Class ram - Guide
- Realtek audio admin background process class ✓ - Forum Windows
- Wrong elf class: elfclass64 - Forum Autres distributions Linux
3 réponses
Voici le code
// classA.h
#ifndef CLASSA_H_INCLUDED
#define CLASSA_H_INCLUDED
class A
{
private:
int a;
public:
void testA(int x);
};
#endif // CLASSA_H_INCLUDED
// classA.cpp
#include "classA.h"
void A::testA(int x)
{
a = x;
};
*********
* Name: test10Main.cpp
void test10Dialog::OnClic1( wxCommandEvent& event)
{
A instanceA;
}
void test10Dialog::OnClic2( wxCommandEvent& event)
{
int xx;
instanceA.testA(xx);
}
// classA.h
#ifndef CLASSA_H_INCLUDED
#define CLASSA_H_INCLUDED
class A
{
private:
int a;
public:
void testA(int x);
};
#endif // CLASSA_H_INCLUDED
// classA.cpp
#include "classA.h"
void A::testA(int x)
{
a = x;
};
*********
* Name: test10Main.cpp
void test10Dialog::OnClic1( wxCommandEvent& event)
{
A instanceA;
}
void test10Dialog::OnClic2( wxCommandEvent& event)
{
int xx;
instanceA.testA(xx);
}