读书人

摘引传参的疑惑

发布时间: 2011-12-23 23:32:01 作者: rapoo

引用传参的疑惑

C/C++ code
#include "stdafx.h"#include <boost/thread/thread.hpp>#include <boost/bind.hpp>#include <iostream>#include <string>using namespace std;using namespace boost;void One_One(const int a,const int b,int &c){    c=a-b;    cout<<c<<endl;}int main(){    int num=100;//初值    thread thrd1(bind(One_One,2,3,num));    thrd1.join();    cout<<num<<endl;//运行后输出了初值100        getchar();    return 0;}

我的问题是 我明名对One_One函数第3个参数设置成引用传参,可为什么出栈后num值仍为初值100而不是-1呢 ???

[解决办法]
没人能解决了 自己拿回分了.

读书人网 >VC

热点推荐