why are we not using const?

Theodore Papadopoulo Theodore.Papadopoulo@sophia.inria.fr
Tue Jun 27 16:50:00 GMT 2006


On Tue, 2006-06-27 at 13:51 +0100, Manuel López-Ibáñez wrote:
> from comments in the #gcc irc channel, I understood that it is not
> advisable for gcc patches to use the const qualifier in function
> prototypes. I would like to understand why. Apart from its main
> purpose, I believed that the use of 'const' helps the compiler to
> optimise the code. Of course, I must be wrong, or the gains must be
> very small compared with the reasons for not using 'const', which I
> ignore.

More than optimization, I think const is good for documentation. It
shows at a glance what is supposed to change in the parameters of a
function. Not that it gives you garanties, but at least it reflects the
intent of the programmer.

	Theo.



More information about the Gcc mailing list