Ir para conteúdo
Fórum Script Brasil
  • 0

Função Friend Em Delphi


darth_ivan

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0
Em C++ tem-se o conceito de função friend que é a função que pode acessar os atributos privados de outra classe, gostaria de saber se também existe esse conceito em Delphi...
darth_ivan, faz tempo que não mexo com C, e este conceito nem existia ainda :rolleyes:.

Mas olhando o exemplo do link que postei outros que encontrei, fiquei com impressão de que as classes ou funções Friends devem estar declaradas no mesmo escopo (unit do delphi). Isto confere?

Porque se isto for verdade, podemos dizer que o conceito existe no Delphi, já que dentro de uma mesma unit, as sessões Protected e Private estão "visíveis" o que viabiliza que o conceito seja aplicado.

Neste caso a conversão é "direta", veja como ficariam os exemplos daquele link.

Friend Functions:

friendfunctioncxdelphifl3.png

Friend Classes:

friendclasscxdelphilk7.png

Obs: os códigos em cinza escuro foram adicionados no corpo do programa, já que no C eles estão dentro da definição da classe (no Delphi isto não é possível)

Dê um retorno para sabermos se seria isto ou não.

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...