CArrayString é uma classe de array dinâmico de variáveis do tipo string.
Classe CArrayString posibilita o trabalho com um array dinâmico de variáveis do tipo string. A classe possibilita adicionar/inserir/excluir elementos em: array, ordenação de array e pesquisando em array ordenado. Além disto, implementa métodos para trabalhar com o arquivo.
class CArrayString : public CArray |
#include <Arrays\ArrayString.mqh> |
Controle de memória |
|
|---|---|
Memória alocada para aumentar o tamanho do array |
|
Define um novo tamanho (mais pequeno) do array |
|
Define um novo tamanho (mais pequeno) do array |
|
Métodos para adicionar |
|
Adiciona um elemento para o final do array |
|
Adiciona ao final dos elementos array a partir de um outro array |
|
Adiciona ao final dos elementos array a partir de um outro array |
|
Insere um elemento no array para uma posição específica |
|
Insere um array de elementos a partir de outro array com posição específica |
|
Insere um array de elementos a partir de outro array com posição específica |
|
Copia os elementos array a partir de outro array |
|
Copia os elementos array a partir de outro array |
|
Métodos de atualização |
|
Altera o elemento na posição do array determinado |
|
Desloca um item a partir de uma dada posição no array para um deslocamento determinado |
|
Métodos para excluir |
|
Remove o elemento a partir de uma posição específica no array |
|
Exclui um grupo de elementos a partir de uma posição específica no array |
|
Métodos de acesso |
|
Obtém o elemento a partir de uma posição dada no array |
|
Métodos para comparar |
|
Compara o array com outro array |
|
Compara o array com outro array |
|
Operação do array ordenado |
|
Elemento de inserções em array ordenado |
|
Procura por um elemento igual ao da amostra no array ordenado |
|
Procura por um elemento de mais amostras em array ordenado |
|
Procura por um elemento menor do que a amostra em array ordenado |
|
Procura por um elemento maior ou igual a amostra no array ordenado |
|
Procura por um elemento menor ou igual a amostra no array ordenado |
|
Localiza o primeiro elemento igual a amostra no array ordenado |
|
Localiza o último elemento igual a amostra no array ordenado |
|
Procura o elemento igual a amostra no array |
|
Entrada/saída |
|
virtual Save |
Salva array de dados no arquivo |
virtual Load |
Carrega array de dados a partir de um arquivo |
virtual Type |
Obtém o identificador do tipo do array |