【初心者歓迎】C/C++室 Ver.13【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0433デフォルトの名無しさん
05/01/27 00:23:26class CParent
{
public:
func(int a, int b);
};
class CChild: public CParent
{
public:
func(int n);
};
と定義し、
CChild child;
child.func(x, y);
とすると、不正な2つの実引数を持って呼び出されたとエラーがでます。
クラス CParent, CChild の func は引数の個数が違うため、
オーバーロードされないと思うのですが、
なぜこのようなエラーが出るのでしょうか。
child.CParent::func(x,y); とすれば動くことは動くのですが……。
■ このスレッドは過去ログ倉庫に格納されています