Error

C++博客 首页 新随笔 联系 聚合 管理
  217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks
可能出现的编译提示:std::bind  expects 6 arguments - 7 provided
 
VC++上默认的bind和tuple最多只能有5个参数,高于5个就会出现编译bug,,,今天有遇到这个问题了,记录下。想来惭愧,第一次遇到还是多年以前,这次处理有找了一天多。。。

VC下这个宏是用来控制参数最大个个数的,看2012的宏定义,最多能支持9个,但是placeholder能到20个。。。
-D_VARIADIC_MAX=9   或者 #define _VARIADIC_MAX 9
posted on 2017-10-08 22:35 Enic 阅读(452) 评论(0)  编辑 收藏 引用 所属分类: C/C++技巧

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理