CodeProjectQuestions Ответов: 1

Что значит иметь { } после вектора?


Что значит иметь { } после вектора?
QVector<album*> AlbumDao::albums() const
{
Запрос QSqlQuery("SELECT * FROM albums", mDatabase);
запрос.метод exec();
QVector<альбом*> Список;
пока(запрос.далее()) {
Альбом* a->setId(query.value("id").toInt()); album = новый альбом();
альбом->setName(query.value("имя").toString());
список.добавить(альбом);
}

Что я уже пробовал:

Что значит иметь { } после вектора?
QVector AlbumDao::albums() const
{
    QSqlQuery query("SELECT * FROM albums", mDatabase);
    query.exec();
    QVector list;
    while(query.next())
    {
        Album* a->setId(query.value("id").toInt());
        album = new Album();
        album->setName(query.value("name").toString());
        list.append(album);
    }

Richard MacCutchan

Сначала вам нужно изучить C++, все эти вопросы рассматриваются в основах языка. И вы не узнаете этого, разместив здесь вопросы.

1 Ответов

Рейтинг:
1

Rick York

Во-первых : вы должны научиться добавлять теги кода в свои сообщения, чтобы можно было видеть код, отображаемый правильно.

Ваш вопрос неясен. Фигурные скобки используются для обозначения групп кода, таких как экстенты функции или метода, границы цикла while или for, экстенты условных операторов. После оператора while есть левая фигурная скобка, несколько строк кода и правая скобка. Код внутри этой пары фигурных скобок будет выполняться непрерывно, пока выражение в операторе while принимает значение true.

Фигурные скобки являются фундаментальными для языка C++. Я рекомендую вам взглянуть на учебник: Учебники По Языку C++ [^]