社区
ATL
帖子详情
ATL的Data_Prog_Entry只能持久化BSTR的字符串,但是在程序中使用这样的字符串太复杂,,有什么解决方案?
littleroy
2005-12-15 04:52:13
ATL的Data_Prog_Entry只能持久化BSTR的字符串,但是在程序中使用这样的字符串太复杂,,有什么解决方案吗?
如果能持久化CComBSTR的话,就方便多了。
虽然可以使用BSTR的指向一个CComBSTR的字符串,但是整体使用还是不太方便?
谁有好的解决方案?
...全文
141
2
打赏
收藏
ATL的Data_Prog_Entry只能持久化BSTR的字符串,但是在程序中使用这样的字符串太复杂,,有什么解决方案?
ATL的Data_Prog_Entry只能持久化BSTR的字符串,但是在程序中使用这样的字符串太复杂,,有什么解决方案吗? 如果能持久化CComBSTR的话,就方便多了。 虽然可以使用BSTR的指向一个CComBSTR的字符串,但是整体使用还是不太方便? 谁有好的解决方案?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
littleroy
2005-12-16
打赏
举报
回复
如何办到那,,请给出点代码
loverx
2005-12-15
打赏
举报
回复
告诉你个好消息:
1.CComBSTR本身就支持持久化存储,深入解析ATL中有介绍
2.大不了自己写持久化存储,想存什么就存什么
BZOJ3531-[Sdoi2014]旅行(树剖+线段树动态开点)
传送门 完了今天才知道原来线段树的动态开点和主席树是不一样的啊 我们先考虑没有宗教信仰的限制,那么就是一个很明显的树剖+线段树,路径查询最大值以及路径和 然后有了宗教信仰的限制该怎么做呢? 先考虑暴力,对每一个信仰建一棵线段树 然而必然会MLE 于是我们
只能
动态开点 说一下我自己的理解吧,动态开点就是把那些建树过程
中
没有用的节点删去,以此来节省空间 比如当$sum[p]=0$...
BZOJ-3531 旅行 树链剖分+动态开点线段树
3531: [Sdoi2014]旅行 Time Limit: 20 Sec Memory Limit: 512 MB Submit: 1097 Solved: 517 [Submit][Status][Discuss]Description S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独
[BZOJ3531][SDOI2014]旅行(链剖+线段树动态开点)
又有谁曾在意过他的存在。
【BZOJ 3531 Sdoi2014】旅行【动态开点线段树+树链剖分】
题意: 现在有 nnn 个城市,构成了一颗树。每个城市都有自己信仰的宗教,以及城市评级。现在一共有四种操作: ①①① 某个城市改信 ccc 教 ②②② 某个城市的评级调整为 www ③③③ x−>yx->yx−>y 路径上所有与 xxx 信仰相同的城市的评级之和 ④④④ x−>yx->yx−>y 路径上所有与 xxx 信仰相同的城...
【Bzoj3531】旅行
题意:有n个城市,每个城市有权值和颜色,支持的操作有单点修改权值,单点修改颜色,查询区间同颜色之和,查询区间同颜色最大值。 思路:对于每种颜色,放入不同的线段树,但其实整个加起来还是还是n个结点,值得注意的是,这里要
使用
动态开点,要一步步记录左右儿子的编号,而不能
使用
2i,2i+1直接去找,而这样建树的话,就可以很方便的查询同颜色的结点了,修改操作啥的把原颜色
中
的结点改为0,再在现在的颜
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章