[RFC] Solid and use of namespaces
David Faure
faure at kde.org
Sun May 21 15:50:41 BST 2006
On Sunday 21 May 2006 02:26, Thomas Zander wrote:
> On Sunday 21 May 2006 01:27, Kevin Ottens wrote:
> > By using nesting, I will introduce Solid::Network and Solid::Power
> > namespaces. It then raises some questions regarding the classes naming.
>
> I mostly fail to see the need for namespaces, it feels like overdesign
> without any clear advantage, since C++ does not provide many features in
> the user of namespaces.
> And if the advantage is Power::Manager instead of PowerManager and
> Power::Battery::isFilled() instead of PowertypeBattery::isFilled(), well;
> its too similar to actually accept disadvantages in my experience.
The difference is that in a .cpp file you can do
using namespace Power;
Manager(...); Battery::isFilled();
etc.
which avoids filling the file with "Power" everywhere.
--
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
mailing list