回答編集履歴
1
追記
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
|
+
…まぁ,いろんな「動く」書き方はあるんだろうけどさ,っていう.うん.
|