1
如果我调用apr_table_get,是否获取数据的副本或只是一个指向包含数据的池的指针? (我想以某种方式更改该值,不知道我是否会破坏池数据。)另外,是否需要释放数据。手册页(Table and Array Functions)不回答这个问题。apr_table_get是否返回数据的副本?
如果我调用apr_table_get,是否获取数据的副本或只是一个指向包含数据的池的指针? (我想以某种方式更改该值,不知道我是否会破坏池数据。)另外,是否需要释放数据。手册页(Table and Array Functions)不回答这个问题。apr_table_get是否返回数据的副本?
你得到一个指针的副本。所以不行。如果你想要它指向的数据的副本,你需要创建一个。
这就是为什么返回类型是const!