Jump to content
Fórum Script Brasil
  • 0

Função Friend Em Delphi


darth_ivan
 Share

Question

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.5k
×
×
  • Create New...