Do I need to use static here?
Machine Code
jckj33 at gmail.com
Tue Jan 8 18:35:51 UTC 2019
I'm using enum to compute the value at runtime like this:
struct A
{
enum foo = A("foo", 10);
enum baa = A("baa", 20);
string name;
int value;
alias value this;
}
In order to avoid foo having its value (even if literal) copied
every time A instancied and duplicates, shall I use static here?
I'm assuing that it works like this:
int f() {
int a = 30;
int b = 50;
}
and static would make it like this:
int f() {
static int a = 20;
static int b = 30;
}
int are examples, of course. I have A and array of A in my code.
More information about the Digitalmars-d-learn
mailing list