Привет
вот код:
class A
{
public:
void f()
{
}
void f(int)
{
}
void f(long)
{
}
};
template<typename T>
class B : public T
{
public:
using T::f;
void f(double)
{
}
void f(char)
{
}
};
int _tmain(int argc, _TCHAR* argv[])
{
B<A> b;
b.f();
return 0;
}
затруднение вызывает выделенное
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, gid_vvp, Вы писали:
_>вот код:
_>_>class A
_>{
_>public:
_> void f()
_> {
_> }
_> void f(int)
_> {
_> }
_> void f(long)
_> {
_> }
_>};
_>template<typename T>
_>class B : public T
_>{
_>public:
_> using T::f;
_> void f(double)
_> {
_> }
_> void f(char)
_> {
_> }
_>};
_>int main()
_>{
_> B<A> b;
_> b.f();
_> return 0;
_>}
_>
_>затруднение вызывает выделенное
У меня всё компилиться..
Может SP1?
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]