This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/36203] explicit member function template lookup fails from templated function
- From: "starlight at binnacle dot cx" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 11 May 2008 03:14:13 -0000
- Subject: [Bug c++/36203] explicit member function template lookup fails from templated function
- References: <bug-36203-7638@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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