1
如果我調用apr_table_get,是否獲取數據的副本或只是一個指向包含數據的池的指針? (我想以某種方式更改該值,不知道我是否會破壞池數據。)另外,是否需要釋放數據。手冊頁(Table and Array Functions)不回答這個問題。apr_table_get是否返回數據的副本?
如果我調用apr_table_get,是否獲取數據的副本或只是一個指向包含數據的池的指針? (我想以某種方式更改該值,不知道我是否會破壞池數據。)另外,是否需要釋放數據。手冊頁(Table and Array Functions)不回答這個問題。apr_table_get是否返回數據的副本?
你得到一個指針的副本。所以不行。如果你想要它指向的數據的副本,你需要創建一個。
這就是爲什麼返回類型是const!