[C++]スマートポインタを使ったコードに書き換え

[C++]スマートポインタを使ったコードに書き換え

C++で書かれた,古い生のポインタを扱うコードをスマートポインタを使ったものに書き換えてくれます。

推奨モデル - Gemini
0
0
80
4

投稿日時:

  • プロンプト実行例
  • プロンプトを見る
[C++]スマートポインタを使ったコードに書き換え

スマートポインタに書き換えたい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}
[C++]スマートポインタを使ったコードに書き換え
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

他のプロンプトもチェック

  • チャットボット

    推奨モデル - GPT 4o
    あなたの「隠れコミュ力」を診断する。AIとの会話を3回程度するだけ。100点満点で採点。社会でうまくやっていくなら60点はほしい。
  • 資料作成

    推奨モデル - Claude
    プロンプトの最適化をするプロンプトです。 ★Claude 3.5 Sonnet★を選択してお使いください。 Sonnet以外だと残念なブログになることが多いです。 質問に対して自分が望んでいることを答えて行くだけで、大量の文章を生成するようなプロンプトを作ってくれます。入力に応じて情報のリストを10個提示してそこから選ぶように促されますが、その選択肢によらずに自分が興味がある内容を書いても構いません。サンプルはダイエットについてぶっきらぼうな指示を出すだけで6000字以上の記事が生成されています。 なお、「〜して」というような指示を出すと初期設定を忘れてブログを作り始めるので、事実を羅列するような入力をしてください。 最後に「プロンプトを作成して」、と指示を出してください。その後、「上記の内容でブログを作成して」と指示を出すと、一気に作成してくれます。途中止まったら「続き」と入力すると再開します。 内容によっては突然記事を作成し出すこともあるので、色々試して見てください。こちらの入力次第で相当有能なライターに化けてくれます!!!    
    9
    0
    46
    261
  • 画像生成

    キャラクター作成

    推奨モデル - DALL•E 3
    5つの質問に答えるだけで、あなたをあらわした人物イラストのロゴが作成されます。 SNSアイコンに利用してください。