Почему инициализация строки uOut происходит некорректно? Прикрепил пример teststr и данные, полученные при отладке.
unsigned char out[25]="";
//заполнение массива out
basic_string<uint8_t> uOut(out);
//отладка uOut
out = 0x02d5f278 "вl\x18$А‰\x16Д7жс«lЅЁ‚EЛљТOт‡o"
uOut = {...}
_Ptr = 0x011a7028 "вl\x18$А‰\x16Д7жс«lЅЁ‚EЛљТOт‡o"
_Buf = 0x02d5f208 "(p\x1a\x1ММММММММММММ...
// end
char testchar[]= "qwerty";
string teststr(testchar);
//отладка teststr
testchar = 0x02d5f1f4 "qwerty"
teststr = "qwerty"
_Buf = 0x02d5f1d4 "qwerty"
_Ptr = 0x72657771 <Error reading characters of string.>
//end
Виртуальный выделенный сервер (VDS) становится отличным выбором
Все привет, я туплю и не могу сообразить как сделать следующееПредположим есть у нас:
К примеру, есть строка и целочисленная переменная: