回答編集履歴
1
追記
test
CHANGED
@@ -22,6 +22,8 @@
|
|
22
22
|
|
23
23
|
`GLchar`へのポインタを管理するためには`std::shared_ptr<GLchar>`(もしくは`std::shared_ptr<GLchar[]>`)を用います。
|
24
24
|
|
25
|
+
(**追記:** `deleter`の問題があるのでC++17以降では`std::shared_ptr<GLchar[]>`を用いた方がいいですね。)
|
26
|
+
|
25
27
|
`std::shared_ptr<GLchar*>`は`GLchar*`**へのポインタ**を管理しますので`GLchar*`自体は寿命が切れている事もありえますしメモリリークもします。
|
26
28
|
|
27
29
|
また、所有権を他と共有しないのであれば`std::vector<GLchar>`を持った方がいいです。
|