У меня есть следующий класс в заголовочном файле
class CodeListSqlGenerator : public ICodeListSqlGenerator,public CDialog
{
........
public:
CodeListSqlGenerator(IIntelligentCodeListUpgraderParameter *i_intelligent_codelist_upgrader_parameter);
}
Когда я использую новый оператор в файле .cpp для создания объекта типа CodeListSqlGenerator
ICodeListSqlGenerator *CreateCodeListSqlGeneratorInterface(IIntelligentCodeListUpgraderParameter *i_intelligent_codelist_upgrader_parameter)
{
ICodeListSqlGenerator *i_codelist_sql_generator = new CodeListSqlGenerator(i_intelligent_codelist_upgrader_parameter);
return i_codelist_sql_generator;
}
Я получаю следующее при скомпилированной ошибке C2661: «CObject :: operator new»: ни одна перегруженная функция не принимает 4 аргумента
Как мне исправить эту ошибку?
Заранее спасибо -Атрея