Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[c++] CString 27.05.01 13:37 Число просмотров: 944
Автор: kabanchik Статус: Незарегистрированный пользователь
|
> такой вопрос, > из-за чего может возникать сообщение об ошибке > error C2666: '[]' : 2 overloads have similar conversions > в следующем куске кода > { > MessageBuffer[24+i] = m_sMessage[i]; > } > где > BYTE *MessageBuffer = new BYTE[n]; > CString m_sMessage; > ????? > ошибка возникает с оператором [] для CString > PS. имеется такой же кусок кода в другом проекте, где он > замечательно компилируется..... >
да ХЗ..., может оператор был перегружен. раз он показал - '[]' : 2 overloads - а дальше не показывает какие 2 overloads именно? или еще какое нить сообщение, к примеру - See declaration of class CString?
А какого типа у тебя параметр i ?
На всякий случай мона сделать так, проблема должна исчезнуть.
MessageBuffer[24+i] = (BYTE)m_sMessage[int(i)];
|
- [c++] CString - kolbaser 27.05.01 05:28 [602]
- [c++] CString - kabanchik 27.05.01 13:37 [944]
|
|
|