Всем привет. У меня такая тема возникла проблема при создании массива, как можно сделать так, чтоб можно было создать массив, с заданы размера заданной строки, не использовать стандартные библиотеки VS. Например, при создании динамического массива используется стандартная библиотека. Code: LPWSTR WINAPI e_d_code(LPWSTR str) { const int len = lstrlenW(str); wchar_t *key = new wchar_t[len]; // return key; } а вот когда так делаю выдаёт ошибку выражение должно использовать константное выражение Code: char_t buf[len]; помогите кто чем может мож, а то уже везде облазил ни чего не нашёл мож не там ищу
new/delete разве не операторы ? а вот strlen() уже функция. Так что,для функцие придется подключить стд библиотеку,а вот для оператор нет.
MSVCR100D.DLL ну во первых она уж точно не стандартная, и вообще я перепутал, думал что ты имеешь виду стандартные заголовочные файлы,а откуда msvs берет код для операторов мне не известно