StrDup 関数の宣言について – プログラミング – Home

StrDup 関数の宣言について
 
通知
すべてクリア

[解決済] StrDup 関数の宣言について


なべ使い
 なべ使い
(@なべ使い)
ゲスト
結合: 9年前
投稿: 25
Topic starter  

すみません。まだ前質問で解決してない項目ありますが、ご教示お願い致します。
StrDup 関数を使用しましたら、以下のようなワーニングが出てしまいました。
StrDup 関数の宣言と言うことで#include <cstring>を宣言してもまた、同じワーニン
グが出てしまいます。
どの様にすれば、以下のワーニングをなくすことが出来ますでしょうか。
すみませんが宜しくお願い致します。

警告1warning C4996: 'strdup': The POSIX name for this item is deprecated.
Instead, use the ISO C++ conformant name: _strdup. See online help for
details.


引用未解決
トピックタグ
なべ使い
 なべ使い
(@なべ使い)
ゲスト
結合: 9年前
投稿: 25
Topic starter  

すみません。
開発環境は、Windows7 vc++2010express になります。


返信引用
K
 K
(@K)
ゲスト
結合: 23年前
投稿: 98
 

その warning message に書かれている内容を理解してますか?

> See online help for details.

って言われてるんですから、まずは online help を見てはどうでしょうか?


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

https://msdn.microsoft.com/ja-jp/library/vstudio/ttcz0bys(v=VS.110).aspx
これをよんでみましたか?


返信引用
なべ使い
 なべ使い
(@なべ使い)
ゲスト
結合: 9年前
投稿: 25
Topic starter  

Kさん、ITOさんありがとうございます。

ワーニングの理由は、コンパイラ警告であり、POSIX 関数(StrDup )が使用できなくな
り、ISO C++ 標準の _strdup、_wcsdup、_mbsdup へ変わったとのことでした。

申し訳ありませんでした。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました