Você está aqui:
Qt :::
Coleções (Collections) ::: QVector |
Entenda e aprenda a usar a classe contâiner QVector<T> em seus programas QtQuantidade de visualizações: 6213 vezes |
|
A classe contâiner QVector<T> é uma estrutura de dados similar a um array (matriz ou vetor) que armazena seus itens em posições adjacentes na memória. O que diferencia um vector de uma simples matriz em C++ é que um vector sabe seu tamanho e pode ser redimensionado. Adicionar novos itens no final de um QVector<T> é razoavelmente eficiente, enquanto a inserção de elementos no início ou meio desta estrutura pode ser uma operação mais demorada. Para usar o contâiner QVector<T> precisamos, antes de mais nada, acrescentar a linha abaixo à nossa seção de includes: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- #include <QVector> Veja um trecho de código no qual criamos um QVector<T> para guardar inteiros (int): ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
void JanelaPrincipal::on_pushButton_clicked()
{
// vamos criar um novo QVector
QVector<int> valores;
// vamos adicionar três valores inteiros
valores.append(5);
valores.append(19);
valores.append(75);
// vamos percorrer e exibir os elementos do vector
QString res = "Valores no vector:\n";
for(int i = 0; i < valores.size(); i++){
res.append(tr("%1\n").arg(valores.at(i)));
}
// vamos mostrar o resultado
QMessageBox::information(this, "Mensagem", tr("%1").arg(res));
}
|
|
|
Veja mais Dicas e truques de Qt |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






