博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS 2005环境下使用boost ::bind的一个注意事项
阅读量:2431 次
发布时间:2019-05-10

本文共 480 字,大约阅读时间需要 1 分钟。

作者:朱金灿

来源:blog.csdn.net/clever101

 

最近使用boost库,发现在VS 2005环境下使用boost ::bind使用错误就会引起编译器崩溃。比如下面程序:

 

 

 

    在Win XP sp2+VS 2005 +sp1环境下编译时会导致编译器崩溃同时出现一个发送错误给微软的对话框。其实上面的程序对boost ::bind使用不正确,对于类的非静态成员函数绑定.A::funcn个参数, bind 要有 n+2 个参数:指向成员函数fun的指针, 绑定到this的对象, n个参数(程序中就是缺少函数的参数,如果不填参数,则需要添加占位符),但这不应该成为编译器崩溃的理由。看来VS 2005对函数模板的支持还不够啊!

 

 

 

你可能感兴趣的文章
context.Context
查看>>
优先队列
查看>>
redis深度历险学习笔记--基础与应用篇
查看>>
RabbitMQ(1): docker-compose安装rabbitmq及简单使用Hello World
查看>>
J2EE的体系架构——J2EE
查看>>
对于关系型数据库中的索引的基本理解
查看>>
索引,主键,唯一索引,联合索引的区别
查看>>
剪桌腿的最小代价
查看>>
Java中的String为什么是不可变的?
查看>>
Redis的底层数据结构(6种)
查看>>
Redis的五大数据类型实现原理
查看>>
198. 打家劫舍 DP
查看>>
628. 三个数的最大乘积
查看>>
正向代理和反向代理
查看>>
不同的类加载器加载的类不是同一个类
查看>>
Java 序列化和反序列化
查看>>
怎么让笔记本变路由器,亲身试验可用,不用下第三方软件
查看>>
DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016 解决方案
查看>>
java.util.ConcurrentModificationException
查看>>
linux 通过crt直接上传和下载文件和文件
查看>>