std::string и Net2003
От: sl2  
Дата: 22.06.04 12:12
Оценка:
Короче, Господа , проблемма следующая!
имеем следующий код

#include <string>

int main()
{
std::string str("123456789012345"); //15 символов
str.clear(); //работает (смотрим под дебагом значение переменной)
std::string str2("1234567890123456"); //16 символов и больше
str2.clear(); //не работает! оставляет мусор! и к этой str2 ничего нельзя добавить!
return 0;
}

помогло только отключение типов символов (not set) и отключение MinimizeCtrUseInAtl

после этого всё вроде работает...

проверял и на 6й студии — там работает! (вместо clear надо erase(begin(), end()))


23.06.04 20:18: Перенесено модератором из 'C/C++'. PM (5) в Средства разработки — Павел Кузнецов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.