5

私はこのようなクラスを達成したい:

class A{
    int a;
    int b;
    int c;
    A():a(),b(),c(){};
    A(int ia,int ib,int ic=ia+ib):a(ia),b(ib),c(ic){};  //this is what i need
};

ic のデフォルト値を ia と ib に基づいて計算したいのですが、ここのコードはコンパイル時にエラーになります。

このようなものを取得する方法があるのだろうか。

ありがとう。

4

2 に答える 2