草庐IT

Property

全部标签

c++ - opencv 上的 cvGetCaptureProperty 问题

我有一个有效的opencv代码,它从我的网络摄像头获取并显示它。(代码修改自here唯一的问题是,当我尝试打印每秒帧数值时,如intfps=(int)cvGetCaptureProperty(capture,CV_CAP_PROP_FPS);printf("FramesperSecond:%d\n",fps);-1被打印出来。另一个(侧面)问题是似乎有一些运行时错误/警告VIDIOC_QUERYMENU:InvalidargumentVIDIOC_QUERYMENU:InvalidargumentselecttimeoutHIGHGUIERROR:V4L2:Unabletogetpro

c++ - PropertyGrid 中的按钮

有没有办法将属性设置为按钮或将按钮添加到属性?通过查看网格示例,我注意到您可以执行以下操作wxPGEditor*editorButton=wxPropertyGrid::RegisterEditorClass(someButton);propertyGrid->SetPropertyEditor(wxT("Name"),editorButton);但是,我希望有不同的按钮,而不仅仅是一种类型,这将支持。编辑:通过不同的按钮,我的意思是不必依赖使用编辑器的按钮。我想要做的是设置一个onClick回调函数,就像您通常为wxButton所做的那样,但将其设置为一个属性。EDIT2:明确地说,

c++ - boost::property_tree 无一异常(exception)

我需要解析一些INI文件。为此,我尝试使用boost::property_tree,但在我的系统中不允许出现异常。如何在使用boost::property_tree时禁用异常支持?如果没有办法做到这一点,非常感谢对其他图书馆的任何建议。在@sehe的回答后,我尝试了这段代码,但是没有成功:#include#include#include#includenamespaceboost{voidthrow_exception(std::exceptionconst&e){std::cerr编译行代码使用以下参数:-c-DBOOST_USER_CONFIG=""-DBOOST_NO_EXCEP

c++ - 通过 boost :MPI got error 发送一个简单的 boost 图形对象

我正在通过修改“/apps/boost_1_56_0/libs/graph/test”中的代码“serialize.cpp”并尝试通过boostMPI通过网络发送一个boostgraph对象来进行测试。它编译得很好,但是当我使用mpirun运行可执行文件时,我得到了这个错误:terminatecalledafterthrowinganinstanceof'boost::archive::archive_exception'what():inputstreamerror.我想我正在读取一个空缓冲区,但不确定如何修复它。#include#include#include#include#in

c++ - 与 boost::property_tree XML 解析器一起使用时 boost::coroutine 库崩溃

我正在使用Simple-Web-Server用于创建将XML转换为JSON的简单Web服务的库,反之亦然。反过来,它使用了几个boost库以及其中的boost::coroutine。对于XMLJSON转换,我使用boost::property_tree库进行中间表示。这是代码:#include#include#include#defineBOOST_SPIRIT_THREADSAFE#include#include#includeusingnamespacestd;usingnamespaceboost::property_tree;usingHttpServer=SimpleWeb:

c++ - 从使用模板的类继承时如何覆盖方法?

我在尝试弄清楚如何正确编写既继承自使用模板的类又重写虚拟方法的类时遇到了麻烦。当我尝试创建此类的实例时,VisualStudio给我一个错误,指出objectofabstracttypePropertyRealisnotallowed:purevirtualfunction"Property::propertyId[widtht=qreal]"hasnooverrider这是我的代码templateclassProperty{T_value;public:Property(TinitValue);~Property();virtualQStringpropertyId()=0;virt

iphone - (iphone) 可以为 C++ 类/结构定义 @property 吗?

我正在混合使用c++和objectc。特别是,我在object-cheader中添加了一个c++类/结构变量,这是否合法?例如,@interfaceMyView:UIView{MyCppClasscppVariable;}@property(nonatomic,assign)MyCppClasscppVariable;@end在实现文件中,@synthesizecppVariable; 最佳答案 如thisofficialdocumentonObjective-C++中所述,您可以在Objective-C类中包含非指针C++对象。如

c++ - Objective C "@property (nonatomic, retain)"的 C++ 等价物是什么?

我想知道如何在C++中正确创建属性。在ObjectiveC中,我使用“@property”(通常与(nonatomic,retain)属性一起使用)。C++中正确的方法是什么?谢谢!! 最佳答案 正如Seva所说,C++中没有那种意义上的属性。你可以做什么:用boost::share_ptr写一个类成员变量,并可选择为该成员编写getter和setter。但这甚至不是真正必要的,尽管可能被认为是良好的行为。typedefboost::shared_ptrStringPtrT;classA{public:voidsetStringPr

c++ - 关于 C++ Boost 图创建和 vertex_index 属性。

我是boost菜鸟。我想知道为什么以下代码编译失败。我正在创建一组顶点,并尝试分配我自己的顶点索引和顶点名称。(我正在关注此页面:http://fireflyblue.blogspot.com/2008/01/boost-graph-library.html。)我知道Boost中的vertS顶点列表不需要显式创建顶点ID,而且我还在Stackoverflow(howprovideavertex_indexpropertyformygraph)中看到了这个非常相关的问题讨论如何使用associative_property_map分配顶点索引。以下虽然-获取vertex_index映射,并

c++ - 如何使用 json 解析器的 boost property_tree 创建空数组节点

我正在尝试在json中创建一个数组节点,其输出如下所示:{node:["12","13"]}但是当数组为空时,它会输出这样的:{node:""}这不是我想要的,我需要这个:{node:[]}我该怎么做?而且我不需要在数字周围加上双引号("")。谁能帮忙?我的代码如下:boost::property_tree::ptreept;boost::property_tree::ptreearray;for(vector::const_iteratoriter=v.begin();iter!=v.end();++iter){boost::property_tree::ptreenode;node