Padraig O'Sullivan wrote:
> Hi!
> 
> I was working on a class today in Drizzle and wasn't sure what the
> coding standard is with regard to declaration order i.e. public before
> private or private before public. There is a sub-section on this in
> the coding standards right now which indicates no conclusion was made:
> 
> http://drizzle.org/wiki/Coding_Standards#Declaration_Order
> 
> Personally, I prefer public before private. But I'd like to at least
> choose one order and place it in the coding standards so we can be
> consistent.

Both the Google C++ coding standards [1] and the Ellemtel C++ standards
[2] require public: then protected: then private:. [3][4] I tend to
agree... when I start reading a class def, I'm usually looking for API
first, and I can read further if I want to see implementation details.

So my vote is to swipe the text from the Google standard (I like their
supplementary text too.



[1] http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
[2] http://www.doc.ic.ac.uk/lab/cplus/c++.rules/
[3]
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Declaration_Order
[4] http://www.doc.ic.ac.uk/lab/cplus/c++.rules/chap6.html#sect1

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to