On Sunday, 3 November 2024 at 20:04:19 UTC, DLearner wrote:
Surely the line:
```
string Scrn = "OPO NAM='DspVar1' POS='1,1'
VAR=('IntVar1','I');E";
```
creates, by the definition of 'string', a dynamic array?
I believe thats stored in the binary
On Sunday, 3 November 2024 at 19:00:33 UTC, DLearner wrote:
However, the docs say dynamic arrays are not allowed with
betterC, and 'string' implies a dynamic array.
So I expected DMD to complain that my code was invalid.
Any ideas?
The docs are wrong. Dynamic arrays themselves are allowed; yo
On Sunday, 3 November 2024 at 20:04:19 UTC, DLearner wrote:
On Sunday, 3 November 2024 at 19:47:31 UTC, monkyyy wrote:
[...]
Id expect this to fail, but nothing I see in yours
```d
string foo="foo";
foo~="bar";
```
[]'s are both slices and dynamic arrays depending on use,
theres a debate abo
On Sunday, 3 November 2024 at 19:47:31 UTC, monkyyy wrote:
[...]
Id expect this to fail, but nothing I see in yours
```d
string foo="foo";
foo~="bar";
```
[]'s are both slices and dynamic arrays depending on use,
theres a debate about that decision(im of the opinion a `[?]`
should be a dynam
On Sunday, 3 November 2024 at 19:00:33 UTC, DLearner wrote:
The two fragments below compiled and ran as expected using dmd
-betterC under Windows.
```
string Scrn = "OPO NAM='DspVar1' POS='1,1'
VAR=('IntVar1','I');E";
printf("\nWR_Createtest entered.\n");
OpStructFstPtr = WR_Crea