struct inheritance need?

Kagamin spam at here.lot
Thu Dec 25 01:20:46 PST 2008


Weed Wrote:

> If you do not want to initialize repeatedly matrix inside the sub, which 
> often cause each other, must be static matrices or declared as global 
> (in relation to these procedures). You agree with that?

What's problem? If you want static or global variables, you have them in D.

> Do you propose through mixin divide the code into parts?

Well, why mixin? Just create different modules and place code according to its purpose to these modules.

> You do not think that it is better to add to language that would give 
> 100% to use the opportunity of calculations at compile time. This 
> greatly simplify the code and perfectly and logically fit into the language.

Compile-time evaluation is just an optimization technique, which may or may not be applied without any change to source code, so it doesn't affect source code in any way, it just can't. In C++ you can't tell whether the code executes at compile time, as as of standard, it's completely up to the compiler to optimize code generation.


More information about the Digitalmars-d-learn mailing list