84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
的确,输出函数不需要改变对象的值,应该声明为const,但是不声明为const应该也是允许的,为什么不能通过编译呢?
业精于勤,荒于嬉;行成于思,毁于随。
一个参数声明为 const,意味着函数内不允许发生改变,可以操作常量,也可以操作变量。反之没有声明为 const 就意味着允许发生改变,只能操作变量,不能操作常量。也就是说 const 形参可以对应 const 和非 const 的实参,反之则不行。
一个参数声明为 const,意味着函数内不允许发生改变,可以操作常量,也可以操作变量。反之没有声明为 const 就意味着允许发生改变,只能操作变量,不能操作常量。也就是说 const 形参可以对应 const 和非 const 的实参,反之则不行。