![[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
他のプロンプトもチェック
メール作成
import { ApiRateLimitError } from '../../../../errors/api_rate_limit_error';チャットボット
推奨モデル - GPT 4oあなたが知りたいジャンルについての雑学を一度に30個生成します。 短く読みやすいのが特徴で、雑学インプットに最適です。3435732.31KGPTs
情報収集
YouTubeの長い解説動画を見るのは面倒ですよね。 動画のURLをコピペするだけで、動画の内容を要約して教えてくれます。 動画要約で定評のあるVoxScriptのAPIを利用しています。 VoxScriptを利用しているので、実は動画の要約以外にこんなこともできます。 是非、試してみてください。 1.YouTubeなどの動画検索 2.企業の財務情報を取得 3.株価情報を取得 4.ビットコインなどの暗号通貨の価格情報を取得 5.Webサイトからコンテンツデータを取得 6.時間情報を取得 7.Googleを利用して検索 8.DuckDuckGoを利用して検索50234451