可能出現的編譯提示:std::bind expects 6 arguments - 7 provided
VC++上默認的bind和tuple最多只能有5個參數,高于5個就會出現編譯bug,,,今天有遇到這個問題了,記錄下。想來慚愧,第一次遇到還是多年以前,這次處理有找了一天多。。。
VC下這個宏是用來控制參數最大個個數的,看2012的宏定義,最多能支持9個,但是placeholder能到20個。。。
VC++上默認的bind和tuple最多只能有5個參數,高于5個就會出現編譯bug,,,今天有遇到這個問題了,記錄下。想來慚愧,第一次遇到還是多年以前,這次處理有找了一天多。。。
VC下這個宏是用來控制參數最大個個數的,看2012的宏定義,最多能支持9個,但是placeholder能到20個。。。
-D_VARIADIC_MAX=9 或者 #define _VARIADIC_MAX 9