如何使用C++中的tr1

moonson 2008-03-06 12:16:17
最近在看effictive C++
其中讲到资源管理一章时,用到了tr1::shared_ptr等智能指针
tr1应该是一个名空间吧,后面又讲到是一个technical repor1
我怎样才能使用tr1呢,要下载什么文件吗?
...全文
624 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
InfidelX 2008-03-06
  • 打赏
  • 举报
回复
好像这个shared_ptr不再C++的标准库里面把(是在boost里面么),我也有点搞不清楚,不过auto_ptr是可以使用的,同问吧!
ttkk_2007 2008-03-06
  • 打赏
  • 举报
回复
vs2005
工具---选项---项目和解决方案---vc++目录---包含文件,把你安装的boost库目录包含进去就行了,大部分就可以用了
taodm 2008-03-06
  • 打赏
  • 举报
回复

shared_ptr是不需要编译的
moonson 2008-03-06
  • 打赏
  • 举报
回复
下了一个boost_1_34
有找了一篇介绍编译boost文章
结果发现目录结构不一样,好不容易生成了一个jam0文件
C:\boost_1_34_1\boost_1_34_1\tools\jam\src\bootstrap>jam0 jam -sBOOST_ROOT=C:\bo
ost_1_34_1\boost_1_34_1 -sTOOLS=msvc "-sBUILD=debug release <runtime-link>static
/dynamic"
error: no @() functionality found
error: your version of bjam is likely out of date
error: please get a fresh version from CVS.
还是不能编译
visame 2008-03-06
  • 打赏
  • 举报
回复
boost里的,非STL。
看看Boost的帮助文档即可。
  • 打赏
  • 举报
回复
目前标准还没定,所以通常编译器还没有自带。
你去下boost吧,那里边有
内容概要:本文详细记录了对一个Android ARM64静态ELF文件字符串加密机制的逆向分析过程。该ELF文件的所有字符串均被加密,无法通过常规strings命令或IDA直接识别。作者通过分析发现,加密字符串存储在.rodata段,其解密所需信息(包括密文地址、长度和16位密钥)保存在.data.rel.ro段的40字节描述符。核心解密函数sub_10F408采用自反的双pass流密码算法,结合固定密钥KEY_TERM(由.data段24字节数据计算得出),实现字节级非线性、位置与长度相关的加密。文章还复现了完整的Python解密脚本,并揭示了该保护机制的本质为代码混淆而非强加密,最终成功批量解密全部956条字符串,暴露程序真实行为,如shell命令模板、设备标识篡改、网络重置等操作。此外,文还提及未启用的自定义壳框架及其反dump设计。; 适合人群:具备逆向工程基础的安全研究人员、二进制分析人员及对ELF保护技术感兴趣的开发者。; 使用场景及目标:①学习ELF二进制字符串加密的典型实现方式与逆向突破口;②掌握从结构识别、函数追踪到算法还原的完整逆向流程;③理解“绑定二进制”的完整性校验设计及其局限性;④实践编写IDAPython脚本自动化提取与解密敏感数据。; 阅读建议:此资源以实战案例驱动,不仅展示技术细节,更强调逆向思维与验证方法,建议读者结合IDA调试环境,逐步跟随文步骤进行动态分析与算法验证,深入理解每一步的推理依据。

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧