为什么 Z3 BitVec 对象没有运行时大小信息?
Why doesn't Z3 BitVec object have runtime size info?
我正在使用不同大小的 Z3 bitvecs,我正在研究一种减轻工作量的方法。我将在创建 z3 表达式之前从对象中获取信息,因此这实际上不是一个重要的问题,但我想知道为什么 z3 bitvecs 不携带运行时大小信息。
您当然可以查询每个 z3 AST 项的sort
,然后获取bv
s 的大小; 所以,是的,它们确实携带了尺寸信息以及您需要知道的几乎所有内容。
相关电话是:
- get_sort
- bv_size
API 文档有无数其他调用来仔细检查术语的不同部分,请参阅此处。
相关文章:
- CMake-按正确顺序将项目与C运行时对象文件链接
- 我在c++代码中生成了一个运行时#3异常
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 删除指向指针的指针是运行时错误吗
- 只知道运行时的数据类型.如何将数据详细信息隐藏到使用它们的其他类
- 从库中发出信息,而无需运行时成本(如果不需要)
- 为什么 Z3 BitVec 对象没有运行时大小信息?
- 给定DDS主题名称,可以在运行时确定主题类型信息
- C++正在传输运行时条件类型信息
- C++:从运行时维度信息创建Pointertype
- 编译器不可知的运行时类型信息
- 如何实现高效的C++运行时统计信息
- 运行时类型信息的奇怪行为
- 运行时类型信息(为什么此代码不起作用)
- 以在编译时和运行时都可用的方式描述C++像素格式信息
- Windows Phone 8.1运行时-如何获取呼叫信息,如传入和传出呼叫的历史记录
- 使类信息在运行时可访问的可扩展方式
- 基类和派生类的运行时类型信息
- 当使用运行时加载dll时,vc++可以共享库中的静态信息
- c++测试运行时类型信息