@Mercury13
Программист на «си с крестами» и не только

Держит ли QSqlQuery умный указатель на БД?

Есть три вопроса.

1. Является ли QSqlDatabase умным указателем? Что будет от такого кода?
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
// ну, в общем, откроем его…
QSqlDatabase dbCopy = db;


2. То же самое с QSqlQuery.

3. Держит ли QSqlQuery умный указатель на базу данных? Работает ли такой код?
QSqlQuery getQuery() {
  QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
  // в общем, откроем…
  return QSqlQuery("SELECT * FROM table", db);
}
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
@Mercury13 Автор вопроса
Программист на «си с крестами» и не только
Окончательно разобрался.
1. Да.
2. Да.
3. Да.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы