是的,C++指針的指針可以動態(tài)分配內(nèi)存??梢酝ㄟ^下面的代碼示例來演示如何使用指針的指針來動態(tài)分配內(nèi)存:
#include <iostream>
int main() {
int** pp = new int*; // 動態(tài)分配一個int類型的指針的指針
*pp = new int; // 動態(tài)分配一個int類型的指針
**pp = 10; // 給動態(tài)分配的int類型指針賦值
std::cout << **pp << std::endl; // 輸出指針指向的值
delete *pp; // 釋放動態(tài)分配的int類型指針
delete pp; // 釋放動態(tài)分配的int類型指針的指針
return 0;
}
在上面的示例中,我們首先動態(tài)分配一個int類型的指針的指針pp
,然后在動態(tài)分配一個int類型的指針,并通過*pp
來訪問這個指針,最后給這個指針賦值并輸出。最后,記得釋放動態(tài)分配的內(nèi)存以避免內(nèi)存泄漏。