Prova

783 palavras 4 páginas
1. a) Não é possível declarar funções const estáticas pois ao declarar uma função de membro em uma declaração de classe, a palavra-chave static especifica que a função é compartilhada por todas as instâncias da classe. Uma função de membro static não pode acessar um membro de instância porque a função não tem um ponteiro this implícito. Sendo assim não faz sentido declarar uma função static como const pois ela não poderia modificar um membro de instância.Tanto as funções static quanto as funções const podem ser declaradas inline, isso porque a diferença entre uma função normal e uma função inline é que quando são chamadas funções normais, o programa tem que ir até ela e executar seu código, isso leva uma certa fração de tempo para acontecer o que deixa o programa com uma resposta um pouco menor. Já as funções inline quando são chamadas o código já está lá, porque o compilador trata de copiar todo o código da função para o local onde ela está sendo chamada a partir do momento em que o código é compilado. Isso não gera nenhum impedimento para as funções static ou const, inclusive é extremamente comum que funções do tipo “get” que são aquelas que retornam um valor de um membro da classe, sejam declaradas const inline.
b) Esse diagrama documenta o que o sistema faz do ponto de vista do usuário. Em outras palavras, ele descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema. Nesse diagrama não nos aprofundamos em detalhes técnicos que dizem como o sistema faz.
c) É um diagrama mais aprofundado e com mais detalhes técnicos sobre o funcionamento do sistema, ele consiste em um diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação, ele diagrama é mais voltado para a implementação do código podendo ser muito complexo para o usuário.
d) O código das funções de uma classe é compartilhado para todos os membros, e é o

Relacionados

  • prova
    2772 palavras | 12 páginas
  • provas
    1684 palavras | 7 páginas
  • Provas
    6267 palavras | 26 páginas
  • Prova
    2654 palavras | 11 páginas
  • provas
    2193 palavras | 9 páginas
  • a prova
    3883 palavras | 16 páginas
  • Prova
    1939 palavras | 8 páginas
  • prova
    5370 palavras | 22 páginas
  • Prova
    952 palavras | 4 páginas
  • Das Provas
    2430 palavras | 10 páginas