这个声明让我有些迷茫:
SQLITE_API int SQLITE_STDCALL sqlite3_prepare(
const char **pzTail /* OUT: Pointer to unused portion of zSql */
);
它的意思是:
out pzTail: PansiChar
out pzTail: PPansiChar
const pzTail: PAnsiChar
const pzTail: PPAnsiChar
注意:sqlite3_prepare的文档说pzTail可以为null
最佳答案
根据const pzTail: PPAnsiChar
文档,pzTail
是最接近,最正确的文字翻译,尤其是因为允许sqlite3_prepare
为零。
语义上,如果您从不通过nil,则应改用var pzTail: PAnsiChar
或out pzTail: PAnsiChar
。
关于delphi - 在pascal中这是什么意思:const char ** pzTail,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48726053/