九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
QT中foreach()的使用方法
foreach()
?foreach(變量,容器)
?在qt中foreach是一個(gè)關(guān)鍵字 ,類似于c語(yǔ)言的for循環(huán)
?原文:
?The foreach Keyword
?If you just want to iterate over all the items in a container in order, you can use Qt's foreach keyword. The keyword is a Qt-specific addition to the C++ language, and is implemented using the preprocessor.
?Its syntax is: foreach (variable, container) statement. For example, here's how to use foreach to iterate over a QLinkedList<QString>:

?翻譯:

如果您只是想遍歷容器中的所有條目,那么您可以使用Qt的foreach關(guān)鍵字。關(guān)鍵字是對(duì)C++語(yǔ)言的一個(gè)特定于qt的添加,并且是使用預(yù)處理程序?qū)崿F(xiàn)的。

它的語(yǔ)法是:foreach(變量,容器)語(yǔ)句。例如,下面是如何使用foreach來迭代QLinkedList:
?QLinkedList<QString> list;
...
QString str;
foreach (str, list)
    qDebug() << str;

?
?原文:The foreach code is significantly shorter than the equivalent code that uses iterators:
?翻譯:foreach代碼比使用迭代器的等效代碼要短得多:
?QLinkedList<QString> list;
...
QLinkedListIterator<QString> i(list);
while (i.hasNext())
    qDebug() << i.next();

?原文:Unless the data type contains a comma (e.g., QPair<int, int>), the variable used for iteration can be defined within the foreach statement:
?翻譯:除非數(shù)據(jù)類型包含一個(gè)逗號(hào)(例如,QPair<int,int),否則用于迭代的變量可以在foreach語(yǔ)句中定義:
?QLinkedList<QString> list;
...
foreach (const QString &str, list)
    qDebug() << str;
?
?原文:And like any other C++ loop construct, you can use braces around the body of a foreach loop, and you can use break to leave the loop:
?翻譯:就像任何其他C++循環(huán)結(jié)構(gòu)一樣,您可以在foreach循環(huán)的主體周圍使用牙套,您可以使用break來離開循環(huán):
?
QLinkedList<QString> list;
...
foreach (const QString &str, list) {
    if (str.isEmpty())
        break;
    qDebug() << str;
}
?例子:

QStringList slt = {"abc", "qwe", "upo"};foreach(QString s , slt ){    cout<<s<<endl;}// 輸出結(jié)果為:abcqweupo


?

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
第2章 Qt 5模板庫(kù)、工具類及控件
Qt 字符串設(shè)置固定寬度,前位補(bǔ)0
QT學(xué)習(xí)筆記-7.QString和QByteArray - Cpper - C++博客
QT 正則表達(dá)式 通常用
Qt那點(diǎn)事兒(二)
qt 學(xué)習(xí)筆記(轉(zhuǎn)載)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服