------- Comment #9 from starlight at binnacle dot cx  2008-05-11 03:14 -------
You're speaking of large systems of code written by bad 
programmers, who by definition should never be let anywhere near 
C++.  Let them write Java and C#, languages that were designed 
specifically for bad programmers.

No class layer should be so large and complex that it isn't 
quickly obvious when a conflict arises.  Any anyone who has 
large collections of global scope function names, or re-uses 
function names found in the STL should be shot.

On the other hand it easy to write base class template 
hierarchies with 30 to 50 members referenced in derived classes. 
You seem to think that writing and maintaining dozens of 
'using' statements in each layer is a great way to spend your 
days.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36203

Reply via email to