by Chris Uzdavinis <cuzdav@[EMAIL PROTECTED]
>
Apr 17, 2008 at 03:49 AM
On Apr 16, 5:44 pm, jeremit0 <jerem...@[EMAIL PROTECTED]
> wrote:
> enum Method { a, b };
> class A{
> A();
> void MyMethod(int i, Method m = a){
> }
> };
>
> The compiler error I get says
> error: default argument for 'Method m' has type '<unknown type>'
> How can I use a default argument for an enum?
That is valid code. Perhaps your compiler has a bug?
--
Chris
[ See http://www.gotw.ca/resources/clcm.htm
for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]