PGresult在postgreSQL中如何成为指针?

时间:2019-05-30 23:13:28

标签: sql c postgresql pointers

我想了解libpq-postgreSQL的C库中的PGresult函数的语法,该库重新调整PGresult指针

在C ++中创建变量指针的语法是int *varPtr,在函数指针中创建的语法是int *(fcnPtr)(),其中varPtr指向的变量是整数,而fcnPtr是不带参数的函数,该参数返回整数,即数据类型在函数指针之前声明。

函数PGresult的语法为PGresult *PQexec(PGconn *conn, const char *command),因此如果与在C ++中创建函数指针的语法相比,* PQExec将使函数和PGresult成为数据类型。

函数PGresult *PQexec(PGconn *conn, const char *command)返回 PGresult指针 PGresult指针是C ++函数指针吗?执行uery PGresult *result = PQexec(conn, "SELECT datname FROM pg_database")后,结果是 PGresult指针指向PQexec函数还是包含查询结果的数据数组?

0 个答案:

没有答案