Почему SQLite C / C ++ API возвращает unsigned char *
s для текстовых значений, в отличие от более фактического char *
типа?
Это в некоторой степени связано с вопросом без знака char , за исключением того, что решение SQLite API кажется противоположным общепринятому char *
совету, данному для строковых значений.
Например:
const unsigned char *sqlite3_column_text(sqlite3_stmt*, int iCol);