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

回答編集履歴

5

文言修正

2020/06/19 19:08

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  > 2点目は、1435434255433 5を入力した際に、エラーが返ってこない理由を知りたいです。
2
2
 
3
3
  MacのXcode(clang)で動かしてみましたが、`vector<int> v(A, 0);`で5347GBのメモリを確保しようと頑張っているようですね。
4
- アクティビティモニタでみているとメモリ使用量がどんどん増えていきます。
4
+ Xcode上やアクティビティモニタでみているとメモリ使用量がどんどん増えていきます。
5
5
 
6
6
  ---
7
7
  64GBを超えたあたりでkillされました。

4

wandbox追記

2020/06/19 19:08

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  > 2点目は、1435434255433 5を入力した際に、エラーが返ってこない理由を知りたいです。
2
2
 
3
- Macで動かしてみましたが、`vector<int> v(A, 0);`で5347GBのメモリを確保しようと頑張っているようですね。
3
+ MacのXcode(clang)で動かしてみましたが、`vector<int> v(A, 0);`で5347GBのメモリを確保しようと頑張っているようですね。
4
4
  アクティビティモニタでみているとメモリ使用量がどんどん増えていきます。
5
5
 
6
6
  ---
@@ -14,4 +14,7 @@
14
14
  ```
15
15
 
16
16
  ---
17
- Windows上のg++やVisualC++では即bad_allocが投げられました。
17
+ Windows上のg++やVisualC++では即bad_allocが投げられました。
18
+
19
+ ---
20
+ [Wandbox](https://wandbox.org/permlink/8JkcickMDZyknVYl)でclangを選んで動かすとbad_allocが投げられていますね…

3

Windows結果追記

2020/06/19 18:58

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -11,4 +11,7 @@
11
11
  1
12
12
  1435434255433 5
13
13
  zsh: killed ./test
14
- ```
14
+ ```
15
+
16
+ ---
17
+ Windows上のg++やVisualC++では即bad_allocが投げられました。

2

結果追記

2020/06/19 18:28

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,4 +1,14 @@
1
1
  > 2点目は、1435434255433 5を入力した際に、エラーが返ってこない理由を知りたいです。
2
2
 
3
3
  Macで動かしてみましたが、`vector<int> v(A, 0);`で5347GBのメモリを確保しようと頑張っているようですね。
4
- アクティビティモニタでみているとメモリ使用量がどんどん増えていきます。
4
+ アクティビティモニタでみているとメモリ使用量がどんどん増えていきます。
5
+
6
+ ---
7
+ 64GBを超えたあたりでkillされました。
8
+ bad_alloc例外じゃないのか…
9
+ ```
10
+ % ./test
11
+ 1
12
+ 1435434255433 5
13
+ zsh: killed ./test
14
+ ```

1

書式修正

2020/06/19 18:13

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,3 +1,4 @@
1
1
  > 2点目は、1435434255433 5を入力した際に、エラーが返ってこない理由を知りたいです。
2
+
2
3
  Macで動かしてみましたが、`vector<int> v(A, 0);`で5347GBのメモリを確保しようと頑張っているようですね。
3
4
  アクティビティモニタでみているとメモリ使用量がどんどん増えていきます。