ошибка: ожидался неквалифицированный-идентификатор перед 'if'

Я гуглил эту ошибку, пока не посинел, но не смог связать ни один из результатов к моему коду. Эта ошибка обычно возникает из-за неправильных или отсутствующих фигурных скобок, родителей и т. Д.

Я также давно не писал ни одного C ++, так что может быть какая-то очевидная глупая вещь, которую я упускаю.

Это мобильное приложение Qt, которое я пишу в Qt Creator 2.4.0, на основе Qt 4.7.4 (64-разрядная версия). Создано 20 декабря 2011 года в 11:14:33 .

#include <QFile>
#include <QString>
#include <QTextStream>
#include <QIODevice>
#include <QStringList>

QFile file("words.txt");
QStringList words;

if( file.open( QIODevice::ReadOnly ) )
{
    QTextStream t( &file );

    while( !t.eof() ) {
        words << t.readline();
    }

    file.close();
}

Что мне не хватает? Заранее спасибо.

10
задан mwcz 31 December 2011 в 20:40
поделиться