我对此声明感到有些失落:
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的doc说pzTail可能为null
答案 0 :(得分:4)
const pzTail: PPAnsiChar
将是最接近且最正确的字面翻译,特别是因为pzTail
被允许为零。
从语义上讲,如果你从未传递nil,那么你应该使用sqlite3_prepare
或var pzTail: PAnsiChar
代替。