Unicode
をテンプレートにして作成
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* Unicode
*** Windows Programing (VC++) [#dfc97e2d]
- 非 Unicode の場合は マルチバイト (mb)
- Unicode の場合は ワイドキャラクター (wc)
- 先頭に t の付く関数などは自動対応.
-- TCHAR, CString, LPTSTR, LPCTSTR (const) は自動対応
-- CString は LPCTSTR でキャストする
-- Unicode を使用している場合 CString と char* との間でキ...
**** キャスト可能 [#ie44e0e3]
- TCHAR と CString は何時でもキャスト可能
- char* と CString はUnicode 未使用時のみキャスト可能
*** [[VS, VC++>./VC++]]
・CString → std::string
CString cstr;
std::string astr = static_cast(cstr);
・std::string → CString
std::string astr;
CString cstr = astr.c_str();
終了行:
* Unicode
*** Windows Programing (VC++) [#dfc97e2d]
- 非 Unicode の場合は マルチバイト (mb)
- Unicode の場合は ワイドキャラクター (wc)
- 先頭に t の付く関数などは自動対応.
-- TCHAR, CString, LPTSTR, LPCTSTR (const) は自動対応
-- CString は LPCTSTR でキャストする
-- Unicode を使用している場合 CString と char* との間でキ...
**** キャスト可能 [#ie44e0e3]
- TCHAR と CString は何時でもキャスト可能
- char* と CString はUnicode 未使用時のみキャスト可能
*** [[VS, VC++>./VC++]]
・CString → std::string
CString cstr;
std::string astr = static_cast(cstr);
・std::string → CString
std::string astr;
CString cstr = astr.c_str();
ページ名: