Прав ли я, полагая, что класс MFC CMemFile нельзя использовать для записи данных в кодировке Unicode, поскольку он использует BYTE *, который определяется как беззнаковый символ BYTE?
Строка, которая фактически записывает данные в CMemFile :: Write, равна
Memcpy((BYTE*)m_lpBuffer + m_nPosition, (BYTE*)lpBuf, nCount);
и если да, могу ли я заменить BYTE на wchar_t в моей собственной реализации CMemfIle, чтобы он работал с юникодом?
Спасибо тебе
Paul ..