TSalm wrote:
Hello,

When I compile the code below, I've got the following error :
 OPTLINK (R) for Win32  Release 8.00.1
 Copyright (C) Digital Mars 1989-2004  All rights reserved.
 private_method_in_interface_file3.obj(private_method_in_interface_file3)
Error 42: Symbol Undefined _D33private_method_in_interface_file31I4funcMFiZv
 --- errorlevel 1


/* ----- CODE ------ */
interface I
{
   int func() ;
   package void func(int);
}

class A:I
{
  int i;

  package  void func(int i)
  { this.i = i; }

  int func()
  { return i; }
}

void main()
{

  I a = new A ;
  a.func = 10 ;
  Stdout(a.func).newline ;

}
/* --- END CODE ---- */


Thanks in advance for your help,
TSalm

I'm not sure but I think package is not virtual.

Reply via email to