中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

Cで文字列連結なら何を使いますか?

strcat?

CString?

std::string?

1番の方はブーですよ。

http://msdn2.microsoft.com/ja-jp/library/f0151s4x.aspx

標準のstrcat
http://msdn2.microsoft.com/ja-jp/library/h1x0y282.aspx

はもう利用が推奨されなくなってstrcat_s
http://msdn2.microsoft.com/ja-jp/library/d45bbxx4.aspx

になっています。

もちろんTCHARをつかってUnicodeに対応することも考えると_tcscat_sを使いましょう。

Cの標準ライブラリはそこそこ空で言えるけど、さすがに_tcs****とかは空でいえませんわ(^^

#ちなみに諸々の互換性とかはあるんだけど、_sも含めてちまちま解決していかないとバッファオーバーフローはなくなりませんしねー

投稿日時 : 2006年5月4日 1:32

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント