Есть ли способ создать массив соединений в 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);
Кроме того, API PQconnectdb (strConnectionString) возвращает указатель PGConn *, и вы можете проверить указатель на успех, например PQstatus (m_pPostgresConnection) == CONNECTION_OK