c++ - 是否有像 ADTF2 那样的结构化属性?
问题描述
在 ADTF2 中,可以通过将名称与“::”连接来创建嵌套属性。因此属性名称“Foo::Property1”和“Foo::Property2”将创建以下结构:
Foo
Property1
Property2
ADTF3 中是否也有类似的情况?
解决方案
是的,您可以在 ADTF 3.x 中通过用斜杠分隔属性来对属性进行分组,例如:
adtf::base::property_variable<tBool> m_bPropOne = tFalse;
adtf::base::property_variable<tBool> m_bPropTwo = tFalse;
cMyADTF3Filter::cMyADTF3Filter()
{
// ...
RegisterPropertyVariable("Foo/Property1", m_bPropOne);
RegisterPropertyVariable("Foo/Property2", m_bPropTwo);
// ...
}
推荐阅读
- android - 应用程序被杀死时如何停止Android绑定服务?
- java - 构建 jar 后出现 NullPointerException
- python - 如何在泡菜文件python中加载一些变量?与使用 scipy 或 hdf5storage 加载 matlab 文件一样
- python - 浮点乘法给出错误答案(python)
- z3 - 避免使用 sudo 将 z3++.h 用作库
- swift - XCTWaiter.Result 不显示每个结果在由 XCTAssertEqual 打印时是哪种情况
- math - 符号 $n\in\{0,1,2,...\} 和 $\n=0,1,2,...$ 有区别吗?
- passport.js - Facebook 战略与工兵和波尔卡
- apache-tika - 对于大于 2-3MB 的文件大小,Apache tika 解析非常慢
- python - Django 为同一子类别生成多个 url