一些博客和網站在談論指針是有益的原因之一是因爲在指針比「無指針」的程序中「執行速度」會更好。我可以計算出的是: 解引用一個位置需要兩個(或更多)(取決於間接數)內存訪問。與直接使用相比,這會增加執行時間。 將一個指向大數據類型的指針傳遞給一個函數,就像一個結構可能是有益的,因爲只有結構/聯合的地址纔會被複制,並且它不會被值傳遞。因此在這種情況下它應該更快。 例如僅僅通過力引入指針而無需任何如: i
可能重複: Passing char pointer from C# to c++ function 我有這種類型的問題: 我有與此簽名C++函數: int myfunction (char* Buffer, int * rotation)
該bu FFER參數必須充滿空間字符(0x20的十六進制) 在C++中,我可以簡單地解決這樣的問題: char* buffer = (char *)mal