现在才知道TR1的错误在VC9的SP1中解决
来源:互联网 发布:java培训班4个月有用吗 编辑:程序博客网 时间:2024/06/05 20:15
作者:朱金灿
来源:http://blog.csdn.net/clever101/
习惯了用boost库的function,今天使用VS2005+sp1编译一个程序,用到了std::function,结果出现了:error C2039: "function": 不是"std"的成员的错误,但是我已经#include <functional>了啊!
上网搜了搜,初步判断是VS 2005并不支持std::function。于是安装了VS 2008,再次编译,还是出现编译错误:"function": 不是"std"的
成员。将std::function改为std::tr1::function也不行。
再次上网搜索,才发现TR1的错误在VC9的SP1中解决。请参考:
TR1 Fixes In VC9 SP1
作者还这样说:tr1::function can now store function objects with non-const function call operators. (This was a severe problem.)
VS 2005就已经能支持boost::function了,可见微软的STL不是一般的水,看来改天要试试STLport。另外在网上std::function貌似用得还不如boost::function多。
- 现在才知道TR1的错误在VC9的SP1中解决
- VC9.0 SP1 TR1 中新加入的正则表达式
- 一些现在才知道的SB东西
- vc9 Feature Pack Beta tr1 的一些问题
- 现在我才知道一个真的网站这样的!
- STL中的如此简单的常识现在才知道!!!
- 酒干倘卖无(现在才知道原来是这样的)
- 现在才知道VS2015里面有这么多的功能
- 解决安装 VS2005 SP1 时的错误
- 去掉VS2008中VC9的警告错误:warning C4819
- 去掉VS2008中VC9的警告错误:warning C4819
- 现在才知道Java中变量声明可以放在赋值后面。。。
- TR1中is_base_of的实现
- 慢慢的才知道 ...
- 慢慢的才知道
- 我才知道的
- 四十岁后才明白的道理,你可以现在就知道!
- 在美国才知道学英语的误区
- linux 进程同步
- 转载:12年前的作品──《美绿中国象棋》制作过程及算法简介
- 运行时自更新程序的.NET实现
- bbossgroups 线程池使用
- Freemarker中如何遍历 List
- 现在才知道TR1的错误在VC9的SP1中解决
- 加载纹理
- 用多个文件管理.NET配置内容
- C 学习笔记2
- 如何在在主窗体显示前显示一个窗体既广告窗体
- DIY AVR串口下载器
- 还是回去睡的舒服
- PS照片美容:给MM一双美丽的大眼睛
- 自动调整CListCtrl 列宽