Is there any problem with arrays like this[][]?
BlitzMax Forums/BlitzMax Programming/Is there any problem with arrays like this[][]?
| ||
I am getting a strange memory overwrite error somewhere. Could it be caused by declaring resizable arrays like this?:Field instancematrix:Float[][MAXVEGETATIONLAYERS] Field billboardcenter:TVec3[MAXVEGETATIONLAYERS] |
| ||
If it was anyone else asking this, I would've said no. |
| ||
I don't recall having problems with it. Question is, what value does MAXVEGETATIONLAYERS contain? |
| ||
It's a constant integer. |
| ||
Yes I get that, what value does it contain. |
| ||
32 |
| ||
Multi-dimensional arrays aren't good. (I'm not going to back that up with any reasons other than perhaps... I told you so). |
| ||
Multi-dimensional arrays aren't good. Can you elaborate on that? I tracked the bug down to an error in Newton physics. |
| ||
Multi-dimensional arrays aren't good. But isn't JoshK creating a unidimensional array of unidimensional arrays? |
| ||
Above code shouldn't do any overwrite but the first array also is not really declared / correctly initialized at that point. its just a reference to "nothing" at that time so not much to overwrite. |