C++Primer

*内联函数:在编译时已把函数体展开。

*函数类型和内置数组类型不能作为函数的返回类型。

*list<char> fun() ;效率比较低 

*C函数参数默认按值传递;
   指针参数 void fun(int *n1,int *n2) ;
   引用参数 void fun(int &n1,int &n2) ;
   参数是一个指针的引用(想修改指针本身而不是指针引用的对象):
   void fun(int *&v1,int *&v2) ;
   int i=10 ;
   int j=20 ;
   int *pi = &i ;
   int *pj = &j ;
  fun(pi,pj) ; 

*指针和引用的不同:引用参数必须被初始化为指向一个对象,一旦初始化了,他就不能再指向其他对象。指针可以指向一系列不同的对象也可以什么都不指向。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值