Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como declarar funções estáticas em C + +
Funções de membro estático ocorrem com pouca freqüência em programas em C + + . Um programador poderia usar estas funções , principalmente quando ele quer acessar uma função membro , mesmo que a classe não foi instanciado . Funções de membro estático não tem acesso ao ponteiro "this" , eo seu âmbito não se estende para além da classe . Você não pode declarar um membro estático para ser virtual. Funções estáticas podem acessar apenas os dados estáticos dentro e fora da classe. Leia mais para aprender como declarar funções estáticas em C + +. Coisas que você precisa
Conhecimentos avançados de C + +
Microsoft Visual C + +, Borland C + + Builder ou outra IDE
Show Mais instruções
1

Designar uma função membro como estático colocando a palavra-chave static antes da declaração da função , dentro da classe C + + da seguinte forma:
static void MemberFunc ( int);
2

Acesse uma função estática usando o nome da classe mais a resolução de escopo operador eo nome da função. Note que isso é diferente da maneira que você acessar uma função normal membro que usa o operador membro dot :
SomeClass :: MemberFunc (45) ;
3

Estude o seguinte amostra de código para entender como implementar uma função estática em um programa.
classe File {
estática arquivo f //dados estáticos
público :
estática & GetHandle arquivo () {
retornar f ;
}
//resto da definição de classe
};
int main () {
arquivo f = File :: GetHandle ();

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um aplicativo para iPhone Really Simple 
·Como enviar Teclar para Propriedades Active X 
·Como ligar a Lista de Fluxo de entrada em C + + 
·Como escrever um Plano de Teste 
·Como usar SQLite3 em um iPhone App 
·Como Descobrir o número de elementos em uma matriz C +…
·Como converter binário para um Integer em programaçã…
·Como usar uma função GetOpenFileName 
·Como fazer um buffer em C + + 
·Como encontrar o número de ocorrências de um caracter…
  Artigos em destaque
·Como usar Arrays fazer Matrizes em C + + 
·Funções do Visual C Sharp de corda 
·Como usar expoentes em C + + 
·Como Referência Propriedades Outro projeto em C 
·Como Programar C Ponteiros 
·Como escrever uma folha de XLS em CSharp 
·Como calcular expressões com incremento e Decremento O…
·Como escrever para arquivo binário um código de exemp…
·Como fazer uma pasta em C + + 
·Tipos de Dados ANSI C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados