Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从blitz阵列获取存储类型_C++_Blitz++ - Fatal编程技术网

C++ 从blitz阵列获取存储类型

C++ 从blitz阵列获取存储类型,c++,blitz++,C++,Blitz++,我正在使用Blitz++做一些奇特的包装。 数组的构造函数可以将存储类型作为参数之一。默认情况下,这是GeneralArrayStorage()。我一直在查看文档,但没有找到任何方法从已经制作的阵列中获取存储类型。因此,我的问题是:是否有一种简单的方法可以获取可用于构建另一个阵列的阵列的存储类型 如果不能直接取出,是否有一种简单的方法来获取排序和升序内容,以便使用GeneralArrayStorage(排序,升序内容)构建一个。 感谢Blitz数组似乎确实正确地维护了受保护的变量存储。他们一定认

我正在使用Blitz++做一些奇特的包装。 数组的构造函数可以将存储类型作为参数之一。默认情况下,这是
GeneralArrayStorage()
。我一直在查看文档,但没有找到任何方法从已经制作的阵列中获取存储类型。因此,我的问题是:是否有一种简单的方法可以获取可用于构建另一个阵列的阵列的存储类型

如果不能直接取出,是否有一种简单的方法来获取排序和升序内容,以便使用
GeneralArrayStorage(排序,升序内容)
构建一个。
感谢

Blitz数组似乎确实正确地维护了受保护的变量
存储
。他们一定认为没有必要公开。。。悲哀地我已经为Blitz数组创建了一个包装器,它添加了一个返回存储的函数。添加的函数基本上是
GeneralArrayStorage storage(){return storage}
。该类不包含任何其他内容,并公开继承自
blitz::Array
。如果你能想出更好的解决办法,请告诉我。我不喜欢在任何地方都使用包装器来获取一个小变量。

Blitz数组似乎能够正确地维护受保护的变量
存储。他们一定认为没有必要公开。。。悲哀地我已经为Blitz数组创建了一个包装器,它添加了一个返回存储的函数。添加的函数基本上是
GeneralArrayStorage storage(){return storage}
。该类不包含任何其他内容,并公开继承自
blitz::Array
。如果你能想出更好的解决办法,请告诉我。到处都有一个包装器只是为了得到一个小变量,这不是我最喜欢的解决方案。

这里似乎没有真正好的答案。我可以尝试为blitz数组制作一个包装器来添加函数
GeneralArrayStorage storage(){return storage}
。不是我的第一选择。。。如果它能正常工作(并且
存储
在内部得到了适当的维护),我将把它作为一个答案发布在这里。这里似乎没有真正好的答案。我可以尝试为blitz数组制作一个包装器来添加函数
GeneralArrayStorage storage(){return storage}
。不是我的第一选择。。。如果它能正常工作(并且
存储
在内部得到了正确维护),我将把它作为答案发布在这里。