Amは、このコンパイラエラーを取得抽象クラスをインスタンス化することはできません。 <someclass>
は抽象クラスではありません。エラーをクリックしたときやポインタポイントがエラーC2259:「<someclass>は」:VS 6 VC++コードをコンパイルしようとしているときに
void resize(size_type _Newsize, _Ty _Val)
{
if (_Mysize < _Newsize)
_Insert_n(end(), _Newsize - _Mysize, _Val);
else
while (_Newsize < _Mysize)
pop_back();
}
奇妙な関数の最初の行でシステムファイルを一覧表示します。任意のソリューション。クラス、
class SomeClass: public parentObject
{
public:
SomeClass() {}
SomeClass(const someotherclass& p, double uu, double vv)
{ z= p; u = uu; v = vv; }
protected:
double u, v;
someotherclass z;
};
質問1:Visual Studio 6?本当に?質問2:あなたのクラスのコードを投稿してください - できれば、バーハイアを再現する最小化バージョン? –
'someclass'とは何ですか?エラーメッセージはどの行に対応していますか? –
あなたは抽象クラスではないと言っていますが、明らかにコンパイラはそう考えています。コンパイラが正しいと私は賭けている。 – SoapBox