C++中 inline 和friend 关键字的作用

来源:互联网 发布:mac自带的五笔输入法 编辑:程序博客网 时间:2024/06/06 05:19
1:inline函数叫内联函数。一般来说,C++函数调出使用的时候,是去找函数的地址,可是假如是1个很容易的函数,并且常常调出使用的话,这样会比较慢,全部要再函数声明的时候在前面加上inline关键字,这样当这类函数被编译的时候,在她被调出使用的地方,会直接被替换成函数的实现,最后当函数运行被调出使用的时候,就不是娶找函数地址了,这样对于短小的函数来说执行会比较快。

2:friend关键字解释为友元。在1个类中,私有变量外部是不能直接访问的。可是假如另外1个类或函数要访问本类的1个私有变量时,可以把这个函数或类声明为本类的友元函数或友元类。这样他们就可以直接访问本类的私有变量。
原创粉丝点击