Console Library 8.0.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
console::_V2::_multi_array_base< T > Struct Template Reference

编译期固定维度的多维数组元数据。 More...

#include <multiarray.h>

Inheritance diagram for console::_V2::_multi_array_base< T >:
console::_V2::MultiArray< T, D > console::_V2::MultiArray< T, First, Rest... >

Public Member Functions

 _multi_array_base (T *data, bool is_views)
 构造函数。

Public Attributes

T * data_
 指向堆内存数据的指针
bool is_views_
 true 表示视图(不拥有数据),false 表示拥有者

Detailed Description

template<class T>
struct console::_V2::_multi_array_base< T >

编译期固定维度的多维数组元数据。

Template Parameters
T元素类型。

Constructor & Destructor Documentation

◆ _multi_array_base()

template<class T>
console::_V2::_multi_array_base< T >::_multi_array_base ( T * data,
bool is_views )
inline

构造函数。

Parameters
data指向堆内存数据的指针。
is_views是否为视图(不拥有数据)。

Member Data Documentation

◆ data_

template<class T>
T* console::_V2::_multi_array_base< T >::data_

指向堆内存数据的指针

◆ is_views_

template<class T>
bool console::_V2::_multi_array_base< T >::is_views_

true 表示视图(不拥有数据),false 表示拥有者


The documentation for this struct was generated from the following file: