const std::wstring cParamDelim2 (L"" + (WCHAR)0x0002) - не компилируется
От: Аноним  
Дата: 29.10.13 09:56
Оценка:
Всем привет!

есть строчка
const std::wstring cParamDelim2    (L"" + (WCHAR)0x0002);

если проект (VS 2012) собирать как статическую LIB, то все хорошо.
если попробовать собрать динамическую DLL /clr, то ругается на эту строчку.
error C2664: 'std::basic_string<_Elem,_Traits,_Alloc>::basic_string(const std::basic_string<_Elem,_Traits,_Alloc> &)' : cannot convert parameter 1 from 'System::String ^' to 'const std::basic_string<_Elem,_Traits,_Alloc> &'

как быть? что в ней не так для clr?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.