Small. Fast. Reliable.
Choose any three.

SQLite C接口

完成动态字符串

char * sqlite3_str_finish(sqlite3_str *);

所述sqlite3_str_finish(X)的界面破坏sqlite3_str对象X,并返回一个指针,从缓冲器得到的存储器()sqlite3_malloc64 包含构造的字符串。调用应用程序应将返回的值传递给sqlite3_free(),以避免内存泄漏。该sqlite3_str_finish(X)接口可返回NULL指针,如果施工字符串的过程中遇到的任何错误。如果sqlite3_str对象X中的字符串的长度为零字节,则 sqlite3_str_finish(X)接口还将返回NULL指针。

另请参见 对象常量函数的列表