Classe de CPtrList
Listas de suporte de ponteiros vagos.
class CPtrList : public CObject
Membros
As funções de membro de CPtrList são semelhantes às funções de membro da classe CObList.Devido a essa similaridade, você pode usar a documentação de referência de CObList para específicos da função de membro.Onde quer que você verá um ponteiro de CObject como um ou um valor de retorno da função, substitua um ponteiro para void.
CObject*& CObList::GetHead() const;
por exemplo, converte a
void*& CPtrList::GetHead() const;
Construtores public
Nome |
Descrição |
---|---|
Constrói uma matriz vazia. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona um elemento ao final da matriz; aumenta a matriz se necessário. |
|
Acrescenta uma matriz a outra matriz; aumenta a matriz se necessário. |
|
Copia uma matriz a outra matriz; aumenta a matriz se necessário. |
|
Retorna uma referência temporária ao ponteiro de elemento dentro da matriz. |
|
Qualquer libera a memória não usado acima do limite superior atual. |
|
Retorna o valor em um índice especificado. |
|
Obtém o número de elementos em esta matriz. |
|
Permite acesso aos elementos na matriz.Pode ser NULL. |
|
Obtém o número de elementos em esta matriz. |
|
Retorna o índice válido maior. |
|
Insere elemento (ou todos os elementos em outros matriz) em um índice especificado. |
|
Determina se a matriz está vazia. |
|
Remove todos os elementos da matriz. |
|
Remove um elemento em um índice específico. |
|
Defina o valor para um índice dado; matriz não permitida crescer. |
|
Defina o valor para um índice dado; aumenta a matriz se necessário. |
|
Define o número de elementos a serem contidos em esta matriz. |
Operadores públicos
Nome |
Descrição |
---|---|
Obtém ou define o elemento no índice especificado. |
Comentários
CPtrList inserir a macro de IMPLEMENT_DYNAMIC para oferecer suporte ao acesso do tipo em tempo de execução e o despejo a CDumpContext de um objeto.Se você precisar de um despejo dos elementos individuais de lista do ponteiro, você deve definir o tamanho do contexto de um despejo a 1 ou maior.
As listas ponteiro não podem ser serializadas.
Quando um objeto de CPtrList é excluído, ou quando seus elementos são removidos, somente os ponteiros são removidos, não as entidades que referenciam.
Para obter mais informações sobre como usar CPtrList, consulte o artigo coleções.
Hierarquia de herança
CPtrList
Requisitos
Cabeçalho: afxcoll.h