-4
A
回答
1
它將創建一個指向int
指針的數組H.n
。指向第一個數組元素的指針將被存儲在H.L
中。
如果你想要一個int
的數組,刪除星號。
在附註中,您可能更樂意使用vector<int*>
來代替。
使用起來更容易。
0
在表達式語句
H.L = new int* [H.n];
有創建使用一元運算符new []
int *[H.n]
類型的數組的右側。這是陣列的每個元素都有類型int *
。
用於方括號中的表達式H.n
指定分配數組的元素數量,並且必須轉換爲size_t
類型。通常它是一些整數類型,例如int
。
按照C +標準(5.3.4新)
- ...如果它是一個數組,新表達式返回指向數組的初始 元件。
所以左側的左值H.L
應具有類型int **
或某些類型的(通常在罕見的情況下),可以從int **
被轉換。
相關問題
- 1. 內存分配給數組
- 2. 數組分配不想要的內存
- 3. 分配的內存字符數組
- 4. 重新分配C++數組的內存。
- 5. 使用c中的calloc分配3維數組的內存
- 6. 重新分配數組可釋放它所使用的內存?
- 7. 使用指針爲C中的3D數組分配內存?
- 8. 使用AWE分配內存
- 9. 使用mmap分配內存
- 10. 使用MemoryStream分配內存
- 11. 使用calloc分配內存
- 12. golang組裝內存分配
- 13. C++類數組內存重新分配
- 14. 爲多維數組分配內存
- 15. 瞭解字符數組內存分配
- 16. 爲結構數組分配內存
- 17. PHP內存和數組分配
- 18. C++分配內存數組struct struc
- 19. 使用unordered_map時的內存分配
- 20. 取消分配CGContextDrawPDFPage使用的內存
- 21. Python中的配置文件內存分配(支持Numpy數組)
- 22. 內部數組分配值
- 23. C函數分配內存
- 24. 內存分配常數
- 25. 如何爲Julia中的元組數組分配內存?
- 26. 內存分配
- 27. 內存分配
- 28. 內存分配
- 29. 內存分配
- 30. 內存分配
請同時發佈struct的定義。沒有這個,沒有確切的東西可以說。然而,'new'用於分配動態內存並返回分配的第一個索引元素的地址,然後可以將其存儲在指針中,然後通過它訪問。 –
它不會在c中編譯。 –