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

回答編集履歴

1

追記

2020/05/04 12:48

投稿

namuyan
namuyan

スコア76

answer CHANGED
@@ -1,5 +1,9 @@
1
1
  以下の理由が無い限り`Boxed slice`を用いる意味は無いと思います。
2
+ スタック領域に置かれるような型をヒープに置きたい理由がない限り利用する意味はないです。
2
3
 
3
- * Vectorが様々な操作によりHeap領域を多く占有いる
4
+ * Vectorは要素の削除では領域を解放がBox変換時に必要分以外は解放してくれ
4
5
  * 配列数を操作して欲しくない事を明示したい・固定である事を示したい
5
- * 大量に生成するので数bytesでも節約する必要がある
6
+ * 大量に生成するので数bytesでも節約する必要がある
7
+
8
+ また、以下の点に注意が必要です。
9
+ * Vectorに付随した便利な操作関数がBoxには実装されていない