passing POD by value with const qualifiers. Silly or not?
faure at kde.org
Thu Feb 21 09:08:36 GMT 2008
On Wednesday 20 February 2008, Alexander Neundorf wrote:
> You can't accidentially assign a different value to contact_id in the
> implementation. It doesn't change anything for the calling code.
Exactly; so it's an implementation detail that surfaces in the API.
If later on you do want to change contact_id inside the implementation, you can't because it would change the API....
But I agree that this isn't "a big problem", just the reason we usually don't do it that way.
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
More information about the kde-core-devel