July 22, 2002 new C++ 8.29.14 beta | ||||
|---|---|---|---|---|
| ||||
More template bugs fixed (thanks Christof & Nic!). Keep 'em coming. www.digitalmars.com/dmc/dmcppDownload.html | ||||
July 22, 2002 Re: new C++ 8.29.14 beta | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter | Here we go (only one template related bug report this time):
template<class T>
struct A
{
char c[sizeof (T)];
// Error: integer constant expression expected
};
template<class T>
struct B
{};
int main()
{
A<B<char> > a;
return 0;
}
// ----------------------------------------
struct A
{
static void f()
{ }
};
int main(int argc, char *argv[])
{
A a;
(a.f)();
// Error: '(' expected
// Internal error: cpp 2762
(A::f)();
// Internal error: cpp 2762
return 0;
}
// ----------------------------------------
struct A
{
A(int a)
{ }
};
struct B
: public A
{
B();
};
B::B()
: ::A(3)
// Error: bad member-initializer for '?0'
{
}
bye, Christof
--
http://cmeerw.org JID: cmeerw@jabber.at mailto cmeerw at web.de
...and what have you contributed to the Net?
| |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply