摘要: inline:是一个关键词,放在一个函数前面,说明这个函数是inline函数。 inline函数是什么?inline有什么作用? 为了解答这个问题,我们首先要知道编译器是如何为我们工作的。 先看一段代码: int func(int n) {return 2*n;} int main(){ int a 阅读全文
posted @ 2020-03-09 15:24 彭张智写字的地方 阅读(1125) 评论(0) 推荐(0)
摘要: 相同的class的各位object互为友元(friend) 这句话是啥意思? 我们来看一段代码: 1 class complex{ 2 3 private: 4 5 int r,i; 6 public: 7 complex(int rr=0,int ii=0):r(rr),i(ii){} 8 int 阅读全文
posted @ 2020-03-09 11:53 彭张智写字的地方 阅读(442) 评论(0) 推荐(0)
摘要: pass by value or pass by reference? 我们知道,当函数在传递值的时候,会新建一个变量(没有名字)储存这个值 然后传递。降低程序运行的效率。 如果使用引用(reference)传递的速度很快,就可以避免这样的问题。 那么,什么是引用? 如何使用引用? 首先,在c++中 阅读全文
posted @ 2020-03-09 11:48 彭张智写字的地方 阅读(1079) 评论(0) 推荐(0)