C++ 中的黑名单是什么?

what is a blacklist in C++?

C++(线程)中什么是黑名单,如何删除

当我 运行 程序只是加载但没有任何反应时,我使用线程函数。我听说我有一个黑名单,我应该删除它。我已经调试了代码,在 int valueSQLQuery = f.get (); 之后什么也没有发生。

int qstate;

int SQLQuery(std::string ID)
{
    MYSQL* conn;
    MYSQL_ROW row;
    MYSQL_RES* res;
    char* key;
    conn = mysql_init(0);

    mysql_real_connect(conn, "localhost", "EQ", "passwor...", "eq", 3306, NULL, 0);

    if (conn) {

        std::ostringstream str;
        str << "SELECT * FROM users WHERE UserID='" << ID <<"';";
        std::string sql = str.str();

        qstate = mysql_query(conn, sql.c_str());
        if (!qstate) {
            res = mysql_store_result(conn);
            if (res->row_count == 0) {

                return 0;
            }
            while (row = mysql_fetch_row(res)) {
                if (row[0] == ID) {
                    if (atoi(row[7]) == 1) {
                        return 1;
                    }
                    else {
                        return 0;
                    }
                }
            }
        }
        else {
            return 0;
        }
    }
    else {
        return 0;
    }
}
std::promise<int> p;
    auto f = p.get_future();
    std::thread SQLQuery(SQLQuery, ID);
    SQLQuery.join();
    int valueSQLQuery = f.get();

    //int valueSQLQuery = SQLQuery(ID);
    if (valueSQLQuery == 0 || ID.length() != 13 || ID == "0") {
    ...
    ...
    }

“黑名单”没有 C++ 特定含义。

一般来说,“黑名单”通常是指要排除的实体列表。