スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

c_str() は注意して使う

c_str() は一時的な領域を指すポインタを返すので、領域を変更する処理は危険。

// 「読みこみ」 だけなら ok
AnsiString str = "123";
ShowMessage(str.c_str());

// 変数に代入するのはダメ
char *c = str.c_str();
スポンサーサイト

テーマ : ソフトウェア開発
ジャンル : コンピュータ

プロフィール

Urets

Author:Urets
C++Builder Tips へようこそ!

PR
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
カレンダー
05 | 2010/06 | 07
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 - - -
RSSリンクの表示
リンク
QRコード
QR
訪問者
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。