トップページ > プログラム > 2015年07月19日 > MTXI4NoM

書き込み順位&時間帯一覧

37 位/188 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001000102



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
774 :デフォルトの名無しさん[sage]:2015/07/19(日) 18:22:29.91 ID:MTXI4NoM
std::unique_ptr<>使ってて疑問なのですが。

MyObject* ary = new MyObject[3]; が
std::unique_ptr<MyObject[]> ary(new MyObject[3]); は理解できるんだけど

char* str = new char[3]; は、
std::unique_ptr<char> str(new char[3]); になる?
std::unique_ptr<char[]> str(new char[3]); になる?
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
780 :デフォルトの名無しさん[sage]:2015/07/19(日) 22:09:14.54 ID:MTXI4NoM
>>775,777-779
ありがとうございます。
vc10なので、std::make_unique使えないのです。

std::stringは使わないけど、std::basic_string<TCHAR>なら、たまに使います。
元JAVA使いなので、C++の基本を知らずに使ってるかも知れませんww


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。