36.可变参数与多线程

 1 #define _CRT_SECURE_NO_WARNINGS
 2 #include <iostream>
 3 #include <vector>
 4 #include <cstdarg>
 5 #include <thread>
 6 using namespace std;
 7 
 8 int go(const char *fmt, ...)
 9 {
10     va_list ap;//指针
11     va_start(ap, fmt);//开始,定位ap的位置
12     vprintf(fmt, ap);//调用
13     va_end(ap);//结束,释放内存
14     return 0;
15 }
16 
17 void main()
18 {
19     thread th(go, "%sAB%d", "abcd", 1);
20 
21     cin.get();
22 }

 

posted @ 2018-03-12 15:00  喵小喵~  阅读(171)  评论(0编辑  收藏  举报