Find struct not passed by reference
frame
frame86 at live.com
Tue Aug 3 19:11:16 UTC 2021
On Tuesday, 3 August 2021 at 16:35:04 UTC, Ali Çehreli wrote:
> a) Classes are already reference types. So, replace struct with
> class:
>
> class Foo {
> // ...
> }
It's already a member of an object, so I don't like it to make it
a sub object.
>
> b) Make your struct a reference type by
>
> i) Renaming it
Was thinking of something similar but end with the raw pointer
solution.
I just made an alias on it and had just to remove the
ref-keywords from the methods.
The only thing that bothers me is that I cannot use it via
foreach() without an opApply() layer between. Why foreach() does
not accept a pointer?
More information about the Digitalmars-d-learn
mailing list