QList > insert

特定位置に挿入

解説

insert()はQListの任意の位置に新たな値を挿入します.
定義は以下の通りです.
void QList::insert ( int i, const T & value )
引数iには挿入する位置,引数valueには挿入する値を指定します.

使用例

  1. #include <QTextCodec>
  2. #include <QTextStream>
  3. #include <QList>
  4. int main(int argc, char *argv[]) {
  5. QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
  6. QTextStream out(stdout);
  7.  
  8. QList<QString> lst;
  9. lst << "0" << "1" << "2" << "3"; // lst = ("0", "1", "2", "3")
  10. lst.insert(2, "X"); // lst = (0, 1, X, 2, 3);
  11. foreach(QString str, lst) {
  12. out << str << ",";
  13. }
  14. out << "\n";
  15. return 0;
  16. }

出力
0,1,X,2,3,
最終更新:2011年09月18日 19:24
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。