View source code
Display the source code in rt/lifetime.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Function rt.lifetime._d_newarraymTX
Create a new multi-dimensional array
Has two variants:
- _d_newarraymTX
which initializes to 0
- _d_newarraymiTX
which initializes elements based on TypeInfo
void main()
{
new int[][](10, 20);
// _d_newarraymTX(typeid(float), [10, 20]);
new float[][][](10, 20, 30);
// _d_newarraymiTX(typeid(float), [10, 20, 30]);
}
Parameters
Name | Description |
---|---|
ti | TypeInfo of the array type |
dims | array length values for each dimension |
Returns
newly allocated array
Authors
Walter Bright, Sean Kelly, Steven Schveighoffer
License
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.