<div>C++ Builder XE2에 xstring에서 다음과 같은 에러가 뜹니다.</div> <div><br></div> <div>[BCC32 Error] xstring(530): E2031 Cannot cast from 'UnicodeString &' to 'char'</div> <div> Full parser context</div> <div> xstring(522): decision to instantiate: void void string::_Construct<_Vector_iterator<UnicodeString,allocator<UnicodeString> > >(_Vector_iterator<UnicodeString,allocator<UnicodeString> >,_Vector_iterator<UnicodeString,allocator<UnicodeString> >,forward_iterator_tag)</div> <div> --- Resetting parser context for instantiation...</div> <div> Unit14.cpp(6): #include Unit14.h</div> <div> Unit14.h(10): #include DShowSupporter.h</div> <div> DShowSupporter.h(6): #include C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\vector</div> <div> vector(20): #include c:\program files (x86)\embarcadero\rad studio\9.0\include\../include/dinkumware/vector</div> <div> vector(6): #include C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\include\boost_1_39\boost\tr1\tr1\stdexcept</div> <div> stdexcept(23): #include c:\program files (x86)\embarcadero\rad studio\9.0\include\../include/dinkumware/stdexcept</div> <div> stdexcept(6): #include c:\program files (x86)\embarcadero\rad studio\9.0\include\dinkumware\xstring</div> <div> xstring(6): namespace std</div> <div> xstring(357): class basic_string<_Elem,_Traits,_Ax></div> <div> xstring(522): parsing: void void string::_Construct<_Vector_iterator<UnicodeString,allocator<UnicodeString> > >(_Vector_iterator<UnicodeString,allocator<UnicodeString> >,_Vector_iterator<UnicodeString,allocator<UnicodeString> >,forward_iterator_tag)</div> <div><br></div> <div>실제 <span style="font-size:9pt;">xstring에서 </span><span style="font-size:9pt;">에러가 난 코드는 </span></div> <div>append((size_type)1, (_Elem)*_First);</div> <div>이고요 </div> <div><br></div> <div>Main 코드에서</div> <div><span style="white-space:pre;"> </span>vector<String> mDeviceList;</div> <div><span style="white-space:pre;"> </span>string s_mDeviceList(mDeviceList.begin(), mDeviceList.end());</div> <div>이 코드를 주석을 달면 에러가 사라지내요</div> <div><br></div> <div>뭔가 인터넷에서본 Vector를 string형으로 바꾸는걸 잘못 이해한것같은대 조언해 주시면 감사하겠습니다.</div> <div><br></div> <div><br></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.