スレを勃てるまでもないC/C++の質問はここで 2
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
981:デフォルトの名無しさん 07/08/19 18:48:18 >>977 TCHARとして書いていないものをTCHARとして書くのは無責任だ。 だいたい意味が分かるように書くべきであって、 型のサイズが既知で変りそうもないからハードコーディングするのはおかしい。 sizeof(DWORD)なんてのも直に4と書けと言うのか? 982:デフォルトの名無しさん 07/08/19 18:58:11 >>978 TCHARというのはWindowsのWin32APIのマクロで、 Win32APIのUnicode版とMCBS版を透過的に使うためのもの。 実体は、 #ifdef UNICODE typedef wchar_t TCHAR; #else typedef unsigned char TCHAR; #endif こういうことになってる。 ちなみにVC++のランタイムライブラリでは、 #ifdef _UNICODE typedef wchar_t _TCHAR; #else typedef char _TCHAR; #endif ということになっている。 この2つは厳密には別物であり使い分けるべきなのだけれども、 Win32APIと関係のないところで_TCHARではなくTCHARを使う人が少なくない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4289日前に更新/282 KB
担当:undef