2017-10-14 110 views

回答

0

是的,ptr-> buff是正確的格式。但buff本身也是一個指針。 ptr->buff = malloc (LENGTH)更爲常見,ptr-buff=3很少見。雖然這是C代碼,但是在C++中,new不是關鍵字,而是C++代碼。我建議避免使用這些。

+0

但在上述情況下,我是否需要初始化指針* ptr到某個地址,或者我可以直接使用它指向* buff? –

+0

您必須使用'ptr =(new *)malloc(sizeof(new));'進行分配。所以'ptr'指向一些內存位置。否則它指向'NULL'。 – akshayk07

相關問題