Go back to Richel Bilderbeek's homepage.
Go back to Richel Bilderbeek's C++ page.
[C++ Error] UnitMain.cpp(4): E2507 'MyPolicy::MyMethod' is not a direct base class of 'MyClass<MyPolicy>' |
IDE: C++ Builder 6.0
Compiler: Borland BCC32.EXE version 6.0.10.157
template <typename MyPolicy> |
This example is simplified from the example at the WikiPedia page about policy-based design.
The same code does compile using the IDE Dev-C++ version 4.9.9.2 its default compiler.
By removing the using statement, it will work.
template <typename MyPolicy> |
Policies requires a compiler with highly robust support for templates [1].
Go back to Richel Bilderbeek's C++ page.
Go back to Richel Bilderbeek's homepage.
This page has been created by the tool CodeToHtml