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 指针。

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