В настоящее время у меня есть набор объектов SQLCHAR из запроса к базе данных. Результаты запроса сохраняются в std :: string и затем связываются с отдельными переменными SQLCHAR. Некоторые из этих переменных необходимо проанализировать, чтобы удалить все не алфавитно-цифровые символы. Какой здесь лучший подход?
Я реализовал базовый анализ std :: string ...
for (std::string::iterator i = str.end()-1; i >= str.begin(); --i)
{
if ( !isalpha(*i) && !isdigit(*i) )
{
str1.erase(i);
}
}
Но теперь у меня проблема с преобразованием SQLCHAR в std :: string и затем обратно. Есть лучший способ сделать это?