Добрый день!
Компилировал проект в
Debug вся компиляция успешно проходила и
программа запускается.
Компиляция в
Release тоже проходит успешно, но вот при запуске программы возникает
ошибка при передаче параметра в ф-цию:
main(){
......
std::string ident(plugins_it->first.c_str());
printf("Name plugin : %s\n", ident.c_str() ) // печатат имя
int res = plugin->load(ident);
}
//Class Plugin
int PlaginX::load(const std::string& identifier){
printf("Name plugin : %s\n", identifier) // identifier получает знаечеие <bad_ptr>
}
Компилирую в
VS 2005,
я понимаю что это настройки в VS, но где именно..
М.б. у кого то были похожие проблемы?!
Спасибо!