Main Content

matlab::data::StringArray

C++ class to access MATLAB string arrays

Description

Use StringArray objects to access MATLAB® string arrays. To create a StringArray, call createArray or createScalar in the ArrayFactory class with a MATLABString template parameter.

StringArray is defined as:

using StringArray = TypedArray<MATLABString>;

Class Details

Namespace:

matlab::data

Include:

TypedArray.hpp

Examples

Create StringArray

Create a StringArray containing three MATLABString objects.

matlab::data::StringArray stringArray = factory.createArray<matlab::data::MATLABString>({1, 3}, 
        {matlab::data::MATLABString(u"first"),
        matlab::data::MATLABString(u"second"),
        matlab::data::MATLABString(u"third")});

Create a StringArray with two ordinary MATLABString objects and one missing MATLABString object.

matlab::data::StringArray stringArray = factory.createArray<matlab::data::MATLABString>({1, 3}, 
        {matlab::data::MATLABString(u"data"),
        matlab::data::MATLABString(nullptr),
        matlab::data::MATLABString(u"results")});

Version History

Introduced in R2017b

See Also