BSTR vs. C String
윈도우 프로그래밍을 하다 보면, 가끔 혼동이 오는 부분이 있는데, Visual Basic 스타일의 string과 C 언어 스타일 string의 변환이 바로 그것이다. 사실 이것은 어렵다기 보다는 상세히 기억하기가 어려운 경우라고 할 수 있다. C string은 NULL문자로 끝나는 문자열이다. Visual Basic string은 문자열의 시작부에 문자열의 길이 값을 가지고 있다. 그래서, VB sting은 그 문자열의 길이를 알고 있다. 게다가, 모든 VB string은 Unicode(16bits)이다. String TypesBSTR/C 스트링 변환은 다음과 같은 경우에 필요하다.C/C++로 COM 프로그래밍을 하는 경우다중 언어 프로그래밍을 하는 경우, C++ DLL을 Visual Basic응용에서 ..
프로그래밍Tip
2013. 7. 3. 12:29
공지사항