2309C++加构造宏

构 B{
    
    
    串 一;
    B(){
    
    }
    //加上
    B(常 符*a){
    
    =a;}
    B(&a){
    
    =a;}f(){
    
    打印();}
};

构 A:公 B{
    
    
    A():B("哈哈"){
    
    }//只能这样初化.
};

#define 加构造(n,c) n():B(c){
      
      }

构 C:公 B{
    
    
    加构造(C,"啊啊");
};


空 主(){
    
    
    C a;
    a.f();
}

猜你喜欢

转载自blog.csdn.net/fqbqrr/article/details/132670208
今日推荐