подскажите почему EAccessViolation возникает ?
class ClassBase
{
string filename;
virtual void vStringProc(string,int)=0;
public:
ClassBase(string);
~ClassBase();
void LoadFile();
void StringProc(string,int);
};
class ClassC1:public ClassBase
{
int x;
void vStringProc(string,int);
public:
ClassC1(int,int,string);
~ClassC1();
};
куски из файлов cpp
void ClassBase::LoadFile()
{
...
StringProc(str,i);
}
void ClassBase::StringProc(string str,int i)
{
vStringProc(str,i);
}
///////////////////////////////////////////
void ClassC1::vStringProc(string str,int i)
{
...//Реализация
}
вызов из главного файла
ClassC1 *cC1=new ClassC1(x,y,"t1.txt");
cC1->LoadFile(); //EAccessViolation на эту строку