void Get(CRecrodset* pRecordset)
{
CDBVariant *dbVariant = new CDBVariant[pRecordset->GetODBCFieldCount()];
delete[] dbVariant;
}在delete那句时出错,不知怎么办
{
CDBVariant *dbVariant = new CDBVariant[pRecordset->GetODBCFieldCount()];
delete[] dbVariant;
}在delete那句时出错,不知怎么办
CDBVariant *p = new CDBVariant[10];
delete[] dbVariant;
也不行
class CMyDBVariant : public CDBVariant
{
};CMyDBVariant *p = new CMyDBVariant [10];
delete[] dbVariant;
for (int i=0;i<10;i++)
{
p[i] = new CDBVariant;
}
delete[] dbVariant;
CDBVariant *p[];
for (int i=0;i<10;i++)
{
p[i] = new CDBVariant[i];
}
delete[] dbVariant;
那要声明一个字符串呢,用char *p = new char[len];
如果用
char *p[];
for (int i=0; i<len; i++)
{
p[i] = new char;
}
那我不如死掉算了