- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
char *sLoop = new char[4];
_itoa(i, sLoop, 10);
string strField = fp1 + sLoop + fp2;
char *str = new char[255];
for (int i=0; i<=sizeof(strField); i++)
str[i] = strField[i];
_bstr_t impFieldName(str);
// думаю, очевдно, что delete нигде не было. ;)
_itoa() там случаем не самописный или с инета тыренный?
А так он скопирует и его тоже.
Или не так?
size()/length() вернет 1, если не вызовет div_zero.
std::string, в отличие от C-строк, не является null-terminated, но может быть сконвертирована в такой вид.
...
char *str = new char[255];
...
Синдром .NET?
Это только мне, как не профессиональному с++-программисту, неявные преобразования char* в std::string выносят мозг?