initialisation de char[10]
bonjour
Pourquoi le code suivant ne compile pas?
Je veux attribuer la valeur f à ud.
merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| class MaBase{
public:
MaBase(int o,int u,double a,char c,char *d):arg1(o),arg2(u),arg3(a),arg4(c),arg5(d){}
private:
int arg1;
int arg2;
double arg3;
char arg4;
char* arg5;
};
class MaDerive:public MaBase{
public:
MaDerive(int o,int u,double a,char c,char *d, double e,char f[]):MaBase(o,u,a,c,d),d(e){
ud=f ;
}
private:
char ud[10];
double d;
}; |