![[C++]スマートポインタを使ったコードに書き換え](https://oshiete.ai/images/thumbnail_options/aigc/aigc_img59.jpg?w=256&h=256)
[C++]スマートポインタを使ったコードに書き換え
C++で書かれた,古い生のポインタを扱うコードをスマートポインタを使ったものに書き換えてくれます。
推奨モデル - Gemini
投稿日時:
- プロンプト実行例
- プロンプトを見る
スマートポインタに書き換えたいC++コードを入力してください。
1void func(int size){
2 double* p;
3
4 if(size > 0){
5 ptr = new double[size];
6 }
7 for(int i = 0; i < size; i++){
8 ptr[i] = exp(i);
9 }
10}1#include <memory>
2
3void func(int size) {
4 std::unique_ptr<double[]> ptr;
5
6 if (size > 0) {
7 ptr = std::make_unique<double[]>(size);
8 }
9 for (int i = 0; i < size; i++) {
10 ptr[i] = exp(i);
11 }
12}コメント 0
他のプロンプトもチェック
GPTs
計画立案
こんにちは。ひつじのめぇ先生です!ここでは実践しながら30日間でAIの基本が学べます♡ ぜひチャレンジしてくださいね。次に進むときは おはよう って教えてくださいね。7143220プロンプト生成
推奨モデル - ChatGPT20個の提案から1つ選ぶバージョン。バカみたいに長いプロンプトが生成される。 提案自体がSeaArtの自動プロンプト修正と相性が良い。アイデアって大切だね。 そもそもSeaArtの通常生成では記入欄に収まらないという・・。 midjourney向け #midjourney #GPT4o #プロンプト作成 #簡単1021156