2016-05-14 4 views
0

は、我々はT1が常にCheeseで、T2は常にWineであることをクラスのでPairingを変更するにはどうすればよいのクラス型パラメータを持つタイプをサブクラス化して、新しいクラスの静的な型で型パラメータを置き換える

class Cheese { 
    string name; 
}; 
class Wine { 
    string name; 
}; 
class Pairing: public pair { 

}; 

を持っていると言います、タイプパラメータをPairingに渡すことはできませんか?

答えて

1
class Cheese { 
    string name; 
}; 
class Wine { 
    string name; 
}; 
class Pairing: public pair<Cheese,Wine> { 

}; 

そして、あなたもこれを検討する必要があります

typedef pair<Cheese,Wine> Pairing; 
関連する問題