掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VC++で作成したDLLを呼び出し文字列を取得するには? (ID:57975)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
#揚げ足を取るようで申し訳ありませんが > ランタイムライブラリやクラスの実装などの差異による > メモリ配置や扱い方が違うので、それを吸収するために上記対応をする。 std::string そのものを戻り値として返すならばそう言えますが、 const char * を返す限りにおいて、そのような差異はありません。 > 関数を抜けると、std::string s;のスコープを抜け、 > この関数をコールした側に制御が戻ったときには、sの有効期間(?)が過ぎており、 > sは存在していないのではないでしょうか? 対応はこのためでしょう。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.