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

回答編集履歴

2

コードの訂正

2021/03/16 08:50

投稿

退会済みユーザー
answer CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  struct display{
8
8
  display(int64_t x) {
9
- std::cout << x << "/n" << std::flush;
9
+ std::cout << x << "\n" << std::flush;
10
10
  }
11
11
  };
12
12
 
@@ -25,7 +25,7 @@
25
25
 
26
26
  struct display{
27
27
  display(int64_t x) {
28
- std::cout << x << "/n" << std::flush;
28
+ std::cout << x << "\n" << std::flush;
29
29
  }
30
30
  };
31
31
 

1

誤った解答

2021/03/16 08:50

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  実引数の概念に対して勘違いがありました。
2
- 例となるコードを分かりやすくするために変更しますが、
2
+
3
3
  ```C++
4
4
  #include <iostream>
5
5
  #include <cstdint>
@@ -37,5 +37,4 @@
37
37
 
38
38
  この場合は```16```は実引数に値せず、```display(int64_t x) {...}```がデフォルトコンストラクタとして扱われるこういうことだったのですね。
39
39
 
40
- y_waiwaiさんの指摘を基に理解するとがきま
40
+ (追記: どうやられも違うようすね。勉強不足で申訳ない...)
41
- ありがとうございました。