Ir para o conteúdo
bwolf

[C++] Dúvida: O que é uma "inline funcion"?

Mensagens Recomendadas

bwolf    0
bwolf

Oi, tudo bem?

Podem ajudar a saber o que é uma "inline funcion"

EDIT:

          Sem abreviaturas, torna o texto mais acessível ao leitor e permite desenvolver o nosso português (Título+texto editado.).

          Existe uma secção própria para as dúvidas que surjam sobre C++ (tópico movido).

          Ass. bk@ero

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Dabubble    0
Dabubble

Se nao me engano (ja la vai o tempo do c++) uma funcao inline é uma funcao que esta definida dentro da classe, uma funcao que nao e inline esta definida noutro local. normalmente uma funcao inline esta definida dentro da classe no .h enquanto uma funcao que nao e inline esta definida no .cpp.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    311
Rui Carlos

Se nao me engano (ja la vai o tempo do c++) uma funcao inline é uma funcao que esta definida dentro da classe, uma funcao que nao e inline esta definida noutro local. normalmente uma funcao inline esta definida dentro da classe no .h enquanto uma funcao que nao e inline esta definida no .cpp.

isso é mais como se define uma função inline...

é um pouco complicado explicar as funções inline, é necessário saberes como funcionam os compiladores.

basicamente quando temos uma função inline e ela é invocada noutro local de um programa, o compilador em vez de fazer um call da função e nos "mandar" para o local onde a função estaria definida, copia as instruções para o local onde ela foi invocada, aumentando assim a eficiência do programa, mas também o tamanho do código.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade