-1
A
回答
1
我在傳遞數組結構的方式失敗:與
struct SOME_STRUCT {
int someValue;
};
void someFunction(SOME_STRUCT &someStruct) {
int someValue = someStruct[0].someValue;
}
的分配失敗。這是正確的:
void someFunction(SOME_STRUCT &someStruct[])
相關問題
- 1. 接收到結構
- 2. 如何在MQL4中從導入的DLL函數中返回一個結構體?
- 3. 將結構複製到動態分配的結構數組中
- 4. C結構分配到結構陣列
- 5. 分配結構=結構
- 6. 如何在matlab中預分配結構
- 7. 在數據結構中分配座位
- 8. 分配結構
- 9. 分配結構
- 10. 在分配值後,無法從C中的結構讀取值
- 11. 在結構陣列中分配結構陣列
- 12. 分配到陣列中的結構在C
- 13. C++中的結構內存分配
- 14. 分配給不同類中的結構
- 15. 分配結構數組中的指針
- 16. 結構中的內存分配
- 17. 設置和分配一個結構中的結構的指針
- 18. 在C++中用void *分配內存結構內存分配
- 19. 無法分配在結構
- 20. 在malloc分配結構
- 21. MATLAB:從結構數組中收集
- 22. 分配NETTYPE結構
- 23. 分配和結構
- 24. 在C++構造函數中分配結構數組的存儲
- 25. 在套接字編程中接收結構並寫入文件
- 26. 不能分配結構到結構的指針
- 27. 從結構中釋放已分配的內存
- 28. 如何從結構中釋放動態分配的內存?
- 29. 表結構的分配ç
- 30. 結構數組的分配
我認爲你應該在int someValue上工作,而不是傳遞整個結構..這更邏輯!你得到的錯誤信息是因爲你試圖「下標」不是數組而是結構的東西! –