On 14.05.2011 13:06, Tobi wrote:
On 13.05.2011 23:47, Udo Richter wrote:
Am 13.05.2011 07:44, schrieb Tobi:

Interestingly irritating... Since I don't have an GCC4.6 at hand, I
*think* the source of the problem might be that cCursesFont has just an
default constructor.

Right. The C++ standard explicitly requires an "user-declared default
constructor" here.

So it should also work if you add an empty
constructor cCursesFont::cCursesFont() { }  ???

Yes. Either this or -fpermissive. But personally I prefer the initializer
here, but I must admit I don't understand the technical reason, why the
standard requires a user defined default constructor at all.

I also have to admit that I don't understand what difference this makes.
Apparently the program works, so the initialization must be taking place,
even without explicitly calling cCursesFont().

At any rate, I've adopted the patch.

Klaus

_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to