Prevenção de erros de arredondamento

Eu estava lendo sobre erros de arredondamento em C ++. Portanto, se eu estiver fazendo um programa intenso de matemática (ou quaisquer cálculos importantes), devo colocar todos os flutuadores juntos e usar apenas duplos ou existe uma maneira mais fácil de evitar erros de arredondamento?