Translations:Development/Tutorials/Common Programming Mistakes/38/pt-br

From KDE TechBase
Revision as of 21:30, 3 December 2019 by Juliano Assis (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Você reduzirá o tempo de compilação ao declarar classes forward quando possível, em vez de incluir seus respectivos cabeçalhos. As regras para quando um tipo pode ser usado sem ser definido são um pouco sutis, mas intuitivamente, se o único aspecto importante é o nome da classe, não os detalhes de sua implementação, uma declaração forward é permitida. São dois exemplos ao declarar ponteiros para a classe ou ao usar a classe como argumento de função.