[webkit-dev] Using C++ constant pointers (type_name * const) in WebKit

Peter Kasting pkasting at chromium.org
Mon Nov 28 14:10:39 PST 2011

On Mon, Nov 28, 2011 at 1:38 PM, David Kilzer <ddkilzer at webkit.org> wrote:

> In a discussion on Bug 71921<https://bugs.webkit.org/show_bug.cgi?id=71921>,
> Antti, Darin Adler and I started a discussion about using C++ constant
> pointers in WebKit.  Does the WebKit community have a consensus opinion on
> the matter?

It seems like the const in "T * const idName" is equally useful (or
useless) to the const in "const T idName".  Both are saying that |idName|
(as opposed to what it points to, in the first case) is constant.  In both
cases people are rarely in that habit of using const, especially when
|idName| is a local.  The same pros and cons seem to apply to both.
 Therefore I would suggest that if we want to make a rule, we make it apply
to both cases.

I personally like using const as much as possible (without overstepping
logical constness limits), but I also suspect my view is the minority.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20111128/d17014ab/attachment.html>

More information about the webkit-dev mailing list