retard wrote:
Fri, 05 Feb 2010 13:24:44 -0800, Walter Bright wrote:

retard wrote:
  {protection-attr} == perhaps one of these {public|protected|package|
private} - I have no effing clue what this does
It actually does the same thing as it does in C++ (with the addition of
package).

I see. I only noticed now that dmd actually does enforce this rule in some cases. Unfortunately the rule is checked only statically when it can be checked. If you access the object via base class or interface type reference, a runtime check is not made unlike in c++.

There must be some misunderstanding here. There are no runtime access checks in C++, it is all done statically at compile time.

Reply via email to