Hello,
I have 2 classes A and N, and I want an association between them.
Here is the code :
#include "a.h"
#include "n.h"
int main()
{
A* a=new A();
N* n=new N(a);
A->setN(n);
}
#include "a.h"
#include "n.h"
int main()
{
A* a=new A();
N* n=new N(a);
A->setN(n);
}
To copy to clipboard, switch view to plain text mode
#ifndef A_H
#define A_H
#include "n.h"
class A{
N* _n;
public :
A(){}
void setN(N* n){_n=n;
}
};
#endif
#ifndef A_H
#define A_H
#include "n.h"
class A{
N* _n;
public :
A(){}
void setN(N* n){_n=n;
}
};
#endif
To copy to clipboard, switch view to plain text mode
#ifndef N_H
#define N_H
#include "a.h"
class N{
A* _a;
public :
N(A* a):_a(a){} <--- syntax error*: ')'
};
#endif
#ifndef N_H
#define N_H
#include "a.h"
class N{
A* _a;
public :
N(A* a):_a(a){} <--- syntax error*: ')'
};
#endif
To copy to clipboard, switch view to plain text mode
I have a problem at the compilation ...
Bookmarks