digitalmars.D - private static bug
-
imr1984
(16/16)
Apr 20 2005
<other.d>
class MyClass
{
static:
private int _staticVariable;
}
<main.d>
void test()
{
MyClass mc = new MyClass();
mc._staticVariable;//NOT accessible (correct)
MyClass._staticVariable;//IS accessible (bug in compiler)
return;
}
As you can see from this example, private static variables can still be accessed
from outside the module, if the private static is called from its class.
Apr 20 2005








imr1984 <imr1984_member pathlink.com>