Modelo:C++/Cando usar define e cando funcións substitutas
Cando usar #define
e cando funcións substitutas
editar
Cómpre evitar os #define
sempre que non haxa unha boa razón para empregalos, e rara vez haberá tal razón. As funcións substitutas son superiores aos #define
en practicamente todos os aspectos.
Pero cómpre tamén non esquecer que os #define
están aí, e pode que nalgunha (remota) situación o seu uso sexa preferible ao das funcións substitutas.