八度值列表数据类型
Octave value list datatype
我在cpp代码中使用Octave。我用feval调用Octave函数。代码是-
octave_value_list out = feval (pstData[0], in, 1);
我必须使用哪个函数来确定列表out
中每个元素的数据类型和大小?我必须检查元素是否为标量/2D矩阵/超矩阵,数据类型- complex/real/int/float/double/bool/string以及矩阵的大小。
从octave_value_list
的文档中,我认为您可以通过operator()
访问其元素。这样,您将获得octave_value
,这种类型提供了您需要的所有功能,如is_float_type()
, is_double_type()
等。
示例(未测试)
octave_value& v = out(2); // access the value with id 2
bool is_double = v.is_double_type; // check wether out(2) is a double
相关文章:
- 防止主数据类型C++的隐式转换
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 在C++中打印指向不同基元数据类型的指针的内存地址
- C++浮点数据类型和字符串数据类型无法子到模板函数中
- 如何计算数据类型的范围,例如int
- C++中数据类型修饰符的顺序
- C++LinkedList问题.数据类型之间存在冲突?没有匹配的构造函数
- 特定数据类型的模板类
- C++多种数据类型的列表.遗产
- 在数据类型类的列表中查找 elem
- QML自定义列表数据类型
- C++ 从文本文件数据类型读取为结构,并将数据存储在列表的向量中
- 抽象数据类型命名约定:(动态)数组,向量,序列,列表,容器,缓冲区
- 从自定义数据类型列表中删除时出现 C2678 错误
- 用于查询自定义数据类型列表的SQLite虚拟表
- 无法理解未排序列表和通用数据类型
- C#数组列表的C++等价物,用于保存多个数据类型
- 对抽象数据类型的stl::列表排序
- STL列表-作为指针对象的数据类型
- 八度值列表数据类型