C ++で接続の配列を作成する方法はありますか. このようなものを作りたいと思っています。
connection arr[5];
for(int i=0;i<5;i++)
{
connection c("dbname=test user=postgres password=abc123 hostaddr=127.0.0.1 port=5432");
arr[i]=c;
}
誰かがこれを作成する方法を教えてもらえますか?
C ++で接続の配列を作成する方法はありますか. このようなものを作りたいと思っています。
connection arr[5];
for(int i=0;i<5;i++)
{
connection c("dbname=test user=postgres password=abc123 hostaddr=127.0.0.1 port=5432");
arr[i]=c;
}
誰かがこれを作成する方法を教えてもらえますか?
STL コンテナを使用して、接続のオブジェクトを格納できると思います。要件はわかりませんが、オブジェクトを保存するだけの場合は、次のように使用します。
std::Vector<connection> connections;
connections.push_back(c);
また、PQconnectdb(strConnectionString) API は PGConn* ポインターを返し、ポインターの成功を確認できます (例: PQstatus(m_pPostgresConnection) == CONNECTION_OK)。