草庐IT

const_cast-ed

全部标签

c++ - 使用 const 迭代器放置/删除属性树,或如何将 const_iterator 转换为迭代器

我在带有clang3.4的ubuntu12.04lts上使用boost1.55.0。我有一个boost::property_tree::ptree其xml输入如下所示:dad43me4所以我有一个具有相同标签的节点列表。为了阅读它们,我遍历了树,并根据条件删除了一个节点。这看起来像:boost::property_tree::ptreept;boost::property_tree::read_xml(inputFileName,pt);boost::property_tree::ptree&persons=pt.get_child("root");for(boost::propert

安卓 XML : Can't cast node to element

我正在尝试读取一个xml文件,但它一直告诉我:java.lang.ClassCastException:org.apache.harmony.xml.dom.ElementImplcannotbecasttoandroid.renderscript.Element为什么我不能将nNode转换为元素?importjava.io.File;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importorg.w3c.dom.Document;importorg.w3c

c# - Linq 强制转换 Xelement 错误 : Unable to cast object of type 'System.Xml.Linq.XElement' to type 'System.IConvertible'

我正在尝试按如下方式解析XML文档:varlocs=fromnodeindoc.Descendants("locations")selectnew{ID=(double)Convert.ToDouble(node.Attribute("id")),File=(string)node.Element("file"),Location=(string)node.Element("location"),Postcode=(string)node.Element("postCode"),Lat=(double)Convert.ToDouble(node.Element("lat")),Lng=

sql - 在 SQL 的 CAST 中使用 & 号

SQLServer2005上的以下代码片段在&符号“&”上失败:selectcast('Spolsky&Atwood'asxml)有人知道解决方法吗?更长的解释,我需要更新XML列中的一些数据,我正在使用搜索和替换类型hack,方法是将XML值转换为varchar,使用此转换执行替换和更新XML列。 最佳答案 selectcast('Spolsky&Atwood'asxml)XML标准不允许在XML标签内使用&符号,这样的文档将无法被任何XML解析解析器。XMLSerializer()将输出和号HTML编码。以下代码:usi

xml - ODI-1227 : ActiveMQObjectMessage cannot be cast to javax. jms.BytesMessage

我试图从JMS队列中获取(OracleDataIntegrator12.1.2.0.0)XML,支持ApacheActiveMQ5.8,但出现以下错误:ODI-1227:TaskLKMJMSXMLtoSQL(LoadJMStoXML)failsonthesourceconnectionJMS_ActiveMQ_INVOICE_LOCAL2_CNG.CausedBy:java.sql.SQLException:java.lang.ClassCastException:org.apache.activemq.command.ActiveMQObjectMessagecannotbecast

java - 类型安全 : Unchecked cast from Object to JAXBElement<User>

我有一个Actor的概率JAXBElementjaxbElement=(JAXBElement)unmarshaller.unmarshal(sr);这是行不通的,大家可以帮帮我吗?我不能这样做:我给你看我的代码:StringReadersr=newStringReader(this.message);JAXBElementjaxbElement=(JAXBElement)unmarshaller.unmarshal(sr);如果我这样做,我会出错,因为我使用了StringReader:JAXBElementjaxbElement=unmarshaller.unmarshal(sr,U

xml - 我在哪里可以找到关于 XSL-FO(格式化/ed 对象)的好教程,这些教程是用于 fop 和获取 PDF 的?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion在我工作过的一家公司,我和我的同事在XSL-FO之上实现了一个定制的文档分发系统。我的任务是获取脚本来传送文档并配置CUPS打印服务器和传真服务器,因此我从来没有时间亲自动手处理XSL-FO。我正在考虑在该地区实现一些在那里制作的东西,

c# - 在 C# 中创建自定义应用程序链接(ed2k 链接样式)

我想创建一种方法来拦截指向我的应用程序(例如myapp://myinfo)的“特殊链接”,就像edonkey这样的应用程序所做的那样。首先是按照说明进行注册here,例如,以便浏览器最终调用类似“yourapp.exe链接”的内容。所以,我有两个问题:有没有比上述方法更好的创建“自定义链接”的方法为了防止每个链接都启动一个新的应用程序实例,您会使用什么机制?(我正在考虑某种IPC,基于像查找其他实例这样简单的事情,如果它们在那里,则向它发送命令(使用套接字、消息或其他))。最常用的方法是什么?谢谢!! 最佳答案 您在创建自定义链接时

windows - 在 const 引用上调用属性

我有定义属性的C++/CLI类:publicrefclassAbstractOffer{public:AbstractOffer();propertyString^Body;};在某些函数中,AbstractOffer类由constref传递foo(constAbstractOffer^ao){ao->Body;}当我调用属性时,方法编译器给出以下错误:-errorC2662:'ivrworx::interop::AbstractOffer::Body::get':cannotconvert'this'pointerfrom'constivrworx::interop::Abstrac

c++ - const HANDLE 真的是 const 吗?

据我所知,HANDLE只是指代某种“系统资源表”的数字。这个句柄const正确吗?我猜不是因为它只是用来访问一个表,就像数组的索引一样。位图示例:虽然HBITMAP声明为const,但我可以更改位图的内容吗? 最佳答案 HANDLE是(AFAIR)int的typedef,因此constHBITMAP与constint相同。从这个意义上说,即使位图的句柄是const,您也可以更改位图的内容,因为const指的是句柄而不是实际的位图(将其视为指向变量类的const指针。)但是:无论如何,您的问题没有实际意义,因为:句柄是Win32API