C++について、現在ソースの解析を進めていく上でよくわからない箇所があるのでお尋ねします。


読んで行く上で「_T(ほにゃらら)」というのをよく見かけるのですが、Webで使い方について調べてみているのですが調べ方が悪いのかうまく見つけられません。

そもそもこれは何なのか。またどのような使われ方をするのか教えていただければ幸いです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/05/30 18:43:10
  • 終了:2006/05/30 21:45:05

回答(4件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272006/05/30 18:57:32

ポイント33pt

http://bbs.wince.ne.jp/ch1/mqbbs.cgi?MODE=MSG&NUM=4395&FILE=bbs....

http://www02.so-net.ne.jp/~okuda/tech/memo/strings.html

これは、TCHAR.hに定義されている TEXT()のマクロです

テキスト型のリテラルをプログラムによって適切な文字型

に変換してやるために使うものです

_UNICODEマクロの定義の有無によって文字列がワイド文字列やシングル/マルチバイト文字列としてコンパイルされるわけです

id:taso1981

ご回答ありがとうございます。

なるほどそういう意味だったのですね。

大変参考になりましたありがとうございます。

2006/05/30 21:42:52
id:batti55 No.3

batti55回答回数904ベストアンサー獲得回数272006/05/30 19:02:47

ポイント27pt

http://www.ruche-home.net/program/tips/tchar.php

ここは参考になりますか?

id:mark_hk No.4

mark_hk回答回数31ベストアンサー獲得回数32006/05/30 19:16:31

ポイント17pt

さまざまな国際市場向けのコード開発を簡略化するために、Microsoft が用意したMicrosoft 固有の "汎用テキスト" マッピングです。

UnicodeやASCII文字を#defineを変えることによって簡単に切り替えられます。複数の言語(日本語・英語・アラビア語など)で使用する場合に特に有用となります。日本語だけを対象にしている場合は、つけなくても問題になることは少ないと思います。

以下、Microsoftの説明のURLです。

http://www.microsoft.com/japan/developer/library/vccore/_crt_usi...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません