質問編集履歴
7
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -48,4 +48,8 @@
|
|
48
48
|
## 追記(2021/4/8)
|
49
49
|
|
50
50
|
関連する新たな質問を立てます
|
51
|
-
[https://teratail.com/questions/332331?modal=q-comp](https://teratail.com/questions/332331?modal=q-comp)
|
51
|
+
~~[https://teratail.com/questions/332331?modal=q-comp](https://teratail.com/questions/332331?modal=q-comp)~~
|
52
|
+
|
53
|
+
## 追記(2021/4/9)
|
54
|
+
返信欄より->c++20でできるようになったようです
|
55
|
+
新しい質問は削除しました
|
6
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -47,5 +47,5 @@
|
|
47
47
|
|
48
48
|
## 追記(2021/4/8)
|
49
49
|
|
50
|
-
新た
|
50
|
+
関連する新たな質問を立てます
|
51
|
-
|
51
|
+
[https://teratail.com/questions/332331?modal=q-comp](https://teratail.com/questions/332331?modal=q-comp)
|
5
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -47,32 +47,5 @@
|
|
47
47
|
|
48
48
|
## 追記(2021/4/8)
|
49
49
|
|
50
|
-
上のコードをもう一度実行した結果コンパイルが通りました(自己解決欄参照)
|
51
|
-
|
52
|
-
---
|
53
|
-
|
54
|
-
????そこで関連して質問があるのですが、上のコードがコンパイルOKで↓のコードがNGな理由を教えていただけますでしょうか
|
55
|
-
|
56
|
-
```cpp
|
57
|
-
#include <vector>
|
58
|
-
|
59
|
-
template<typename T>
|
60
|
-
using v = std::vector<T>;
|
61
|
-
|
62
|
-
|
63
|
-
|
50
|
+
新たに質問を立てます
|
64
|
-
std::vector<int> a = { 1 };//ok
|
65
|
-
std::vector a2 = { 1 };//ok
|
66
|
-
|
67
|
-
v<int> a3 = { 1 };//ok
|
68
|
-
|
51
|
+
立てたらここにURLを載せます
|
69
|
-
|
70
|
-
std::vector a5(1, 1);//ok
|
71
|
-
v a6(1, 1);//error
|
72
|
-
}
|
73
|
-
```
|
74
|
-
|
75
|
-
## 環境
|
76
|
-
|
77
|
-
????```visual studio2019 version16.9```
|
78
|
-
????```C++20(VC++ latest)```
|
4
環境の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -70,4 +70,9 @@
|
|
70
70
|
std::vector a5(1, 1);//ok
|
71
71
|
v a6(1, 1);//error
|
72
72
|
}
|
73
|
-
```
|
73
|
+
```
|
74
|
+
|
75
|
+
## 環境
|
76
|
+
|
77
|
+
????```visual studio2019 version16.9```
|
78
|
+
????```C++20(VC++ latest)```
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -47,7 +47,7 @@
|
|
47
47
|
|
48
48
|
## 追記(2021/4/8)
|
49
49
|
|
50
|
-
上のコードをもう一度実行した結果コンパイルが通りました
|
50
|
+
上のコードをもう一度実行した結果コンパイルが通りました(自己解決欄参照)
|
51
51
|
|
52
52
|
---
|
53
53
|
|
2
質問 追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -43,4 +43,31 @@
|
|
43
43
|
|
44
44
|
---
|
45
45
|
|
46
|
-
????よろしくお願いいたします。
|
46
|
+
????よろしくお願いいたします。
|
47
|
+
|
48
|
+
## 追記(2021/4/8)
|
49
|
+
|
50
|
+
上のコードをもう一度実行した結果コンパイルが通りました
|
51
|
+
|
52
|
+
---
|
53
|
+
|
54
|
+
????そこで関連して質問があるのですが、上のコードがコンパイルOKで↓のコードがNGな理由を教えていただけますでしょうか
|
55
|
+
|
56
|
+
```cpp
|
57
|
+
#include <vector>
|
58
|
+
|
59
|
+
template<typename T>
|
60
|
+
using v = std::vector<T>;
|
61
|
+
|
62
|
+
|
63
|
+
int main() {
|
64
|
+
std::vector<int> a = { 1 };//ok
|
65
|
+
std::vector a2 = { 1 };//ok
|
66
|
+
|
67
|
+
v<int> a3 = { 1 };//ok
|
68
|
+
v a4 = {1};//error
|
69
|
+
|
70
|
+
std::vector a5(1, 1);//ok
|
71
|
+
v a6(1, 1);//error
|
72
|
+
}
|
73
|
+
```
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -39,7 +39,6 @@
|
|
39
39
|
|
40
40
|
``` cpp
|
41
41
|
Int2 i2(0)//こんな感じにかけるようにしたい
|
42
|
-
Int2<int> i2(0);//推論してくれない
|
43
42
|
```
|
44
43
|
|
45
44
|
---
|