Hi,<br>I'm not really an experienced programmer so I might be missing something but...<br><br>in<br><a href="http://d-programming-language.org/attribute.html">http://d-programming-language.org/attribute.html</a><br>static is described as follows:<br>
<br>"The static attribute applies to functions and data. It means that the declaration does not apply to a particular instance of an object, but to the type of the object. In other words, it means there is no this reference. static is ignored when applied to other declarations."<br>
<br>What I understand from that text is that static only applies to functions and data <b>of a class<br></b><br>As far as I'm concerned static only makes a method non-virtal and a variable a class-variable.<br>(static if has nothing to do with this static. I think)<br>
<br><br>If I just talked nonsense out of my ignorance, I apologize<br><div style="overflow: hidden; position: absolute; top: -5000px; height: 1px;">Static data has only one instance for the entire program,
        not once per objec
</div>