int i = 42; const int &r1 = i; //这句正确,我能理解。 const int &r2 = 42; // 这句我认为是错的,但书上给的是对的。。大家说这到底怎么回事呢?
收起
请说明你认为错误的理由是什么? 这一句你认为错可能是因为赋值表达式后面是常量,但为什么不能是常量呢!
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!