質問するログイン新規登録

回答編集履歴

1

追記

2026/07/17 03:19

投稿

fana
fana

スコア12451

answer CHANGED
@@ -25,4 +25,38 @@
25
25
  AIが出してきたサンプルみたいなコード断片の固有の部分までそのまま強引に取り入れたんだよね? みたいな……
26
26
  引き継ぐ人が地獄を見る(見た/見ている)からそういうのはやめようね.
27
27
  「AIコードをそっくりそのままの形で使うためには,既存コード側をどう強引にねじまげてやれば…」っていう方向で頭使うんじゃなくて,違うところで頭使ってほしいんだよね.
28
- これはもう,本当に.切実に.
28
+ これはもう,本当に.切実に.
29
+
30
+ なんだろう,うまく例えるのが難しいけど…AIに「足し算の実装方法」を尋ねたら
31
+
32
+ `c = a + b; //aとbを加算し,結果をcに格納します`
33
+
34
+ とかなんとか答えてきたとするじゃん? それを「参考にして」どんなコードを書くのか?
35
+
36
+ ```C++
37
+ //関数にしてみた
38
+ int Add( int a, int b ){ return a + b; }
39
+ ```
40
+
41
+ ```C++
42
+ //外部変数を使うよ!
43
+ int a;
44
+ int b;
45
+
46
+ int Add(){ return a + b; }
47
+ ```
48
+
49
+ ```C++
50
+ //「外部変数は良くない」という話を聞いたので!
51
+ class 既存のクラス
52
+ {
53
+ /* ...既存のコード... */
54
+
55
+ //ここに以下の実装を追加!
56
+ public:
57
+ int a,b,c;
58
+ void Add(){ c = a + b; }
59
+ };
60
+ ```
61
+
62
+ …まぁ,いろんな「動く」書き方はあるんだろうけどさ,っていう.うん.