在C++中 怎么在派生类中使用基类中的成员变量 例如如下代码 怎样才能使其跑起来

#include
using namespace std;
class love{
public:
char you()
{ int i=87, j=74 ,k=89;
char a=char(i),b=char(j),c=char(k);
return 0;
}

};
class Me:private love{

public:

Me():l(a),u(b),n(c){}
char const l,u,n;
void me()
{

int d=3,e=3,f=73;
char g=char(d), h=char(e),v=char(f);
cout<<v<<h<<l<<u<<n<<endl<<g;

}
};
int main()
{
Me You;
You.me();
return 0;
}

 #include <iostream>
using namespace std;
class love{
char a ,b, c;
    public:
    char you()
    {   int i=87, j=74 ,k=89;
         char a=char(i),b=char(j),c=char(k);
         return 0;
    }           
};
class Me:private love{  
    public:    
       Me(char a, char b, char c):l(a),u(b),n(c){}
        char const l,u,n;
    void me()
     {  
        int d=3,e=3,f=73;
        char g=char(d), h=char(e),v=char(f);
         cout<<v<<h<<l<<u<<n<<endl<<g;  
      } 
};
int main()
{
Me You('a', 'b', 'c');
You.me();
return 0;
}

你继承是是私有的,改成公有的,public

class love{
public:
char you()
{ int i=87, j=74 ,k=89;
char a=char(i),b=char(j),c=char(k);
return 0;
}

};
1.你这里根本 没有成员变量;
2.如果要写成成员变量;

class love{
public:
char a;
char b;
char c;
public:
char you()
{
int i=87, j=74 ,k=89;
a=char(i);
b=char(j);
c=char(k);
return 0;
}

};
就没有问题了;