码迷,mamicode.com
首页 > 编程语言 > 详细

c++ (P49—P68)

时间:2016-03-02 11:13:00      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

1 c++语言并没有明确规定调用这个函数时实参的求值顺序,而是让编译器根据对代码进行优化的需要自行决定实参的求职顺序。这样就带来了二义性。

1 function(a++,a*2); //存在二义性
 
2 a++;
  function(a,a*2); //不存在二义性

2 内联函数。

3 声明函数原型或者定义函数时均可以指定默认值,不能对两者都定义,默认值只能从后往前定义;不同作用域下声明函数原型是,可以对形参设置不同的默认值。

4 函数重载。函数形参的类型或个数不同。注意返回值相同不构成函数重载。

c++ (P49—P68)

标签:

原文地址:http://www.cnblogs.com/dongzhuangdian/p/5233921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!