Я новичок в Qt и не понимаю, как получить справочный документ, пожелайте, чтобы кто-то мог помочь, высоко оценил.Qt Creator 5.3 Нужна помощь при понимании справочной документации
Например:
void QList::append(const T & value)
Я могу видеть тип возвращаемого значения является недействительным, и она является функцией членом QList. Но что в скобках действительно смутило меня, что это значит: const T & value
? Я пробовал использовать регулярную переменную QString в качестве аргумента, и она работала нормально, тогда почему const
?
Другим примером является
void QFile::setFileName(const QString & name)
В примере кода приведены в справочном документе:
QFile file;
file.setFileName("readme.txt");
Я не могу понять, что QString & name
значит, у него есть что-то делать со ссылками?
«const» просто означает, что сам метод не может его изменить, поэтому 'QString' будет прежним до и после вызова функции. – msrd0
. Получите [хорошую книгу на C++] (http: // stackoverflow. ком/вопросы/388242/заместитель окончательного-с-книга-гид-и-лист). –
Этот вопрос не соответствует теме, потому что речь идет о понимании C++ вместо конкретной проблемы с кодом. –