永发信息网

C++已经有了引用操作符&为什么C++11还要引

答案:4  悬赏:0  手机版
解决时间 2021-03-11 16:13
C++已经有了引用操作符&为什么C++11还要引
最佳答案
还不是为了所谓的新特性.作
std::ref通常与模版配合使用,使模版参数推断为引用传递
比如 std::for_each 第三个参数要接受引用时,就必须用 std::ref. 
再比如
template< typename T >
struct Example
{
    typedef typename T::ref MyReference;
    ..............
};域操作符的操作数必须是id,而&不是id。
全部回答
char *p = (char *)malloc(100);
#include
#include
void foo(int& a) {
++a;
}
void test_function(std::function fun) {
fun();
}
int main() {
int a = 1;
std::cout << "a = " << a << "\n";
test_function(std::bind(foo, a));
std::cout << "a = " << a << "\n";
test_function(std::bind(foo, std::ref(a)));
std::cout << "a = " << a << "\n";
return 0;
}
sexType sex;
疑似假用户11222
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
顺天塔地址有知道的么?有点事想过去
用姜水泡脚后脚感觉非烫 怎么回事
在三极管共射极放大电路中,集电集的电阻Rc是
英语翻译 首先一些老年人退休后,无事可做,
手机突然黑屏,再打开就白屏打不开了,怎么办
水土不服长痘痘可以用金果榄涂膜剂吗
一副对联上联取自西游记,下联取自水浒传,上联
恒美铝材怎么去啊,有知道地址的么
拳皇中只玩投技,谁最强
魔兽世界CTM版本最终FB是哪个?最终BOSS又是
忍耐的耐是什么偏旁
如图是2008年北京奥运会开幕式上的舞蹈《飞天
在宜人贷上申请借款可靠吗
耶稣是谁,他给人类带来了什么?
蓝天防水材料地址有知道的么?有点事想过去
推荐资讯
在初步诊断中,对求助者形成初步印象,是指()
娇兰佳人东路店在什么地方啊,我要过去处理事
【把9个同样大小的苹果平均分给12个孩子,孩子
7204公路在哪里啊,我有事要去这个地方
北京八维研修学院办法的大专文凭可靠吗 是国
已知线段AB=6,平面内有一点P,若AP=3,则PB最多
枯的反义词是什么,一岁一枯荣,荣字在诗中表
想买只MACBOOK,有什么要注意的?网购怎么样
多选:对求助者心理与行为问题描述不正确的有
肩周炎一般多长时间可以自愈
打印机打印怎么变成传真怎么设置
才买的摩托车开起来前面有吵杂声,比如挂抵挡
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?