c++
文章平均质量分 93
正处芳华
风虽大,但都绕过我的灵魂
展开
-
友元(友元函数、友元类和友元成员函数) C++
有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问,这是很方便做到的。例如被重载的操作符,如输入或输出操作符,经常需要访问类的私有数据成员。 友元(frend)机制允许一个类将对其非公有成员的访问权授予指定的函数或者类,友元的声明以friend开始,它只能出现在类定义的内部,友元声明可以出现在类中的任何地方:友元不是授予友元关系的那个类的成员,...转载 2018-03-25 10:55:33 · 204 阅读 · 0 评论 -
使用const关键字进行函数重载
通常地,不同的重载函数不能具有相同数目的参数和参数类型。函数的返回值类型,虽然属于成员函数的signature的组成部分,但仅仅返回值类型不同,是不能构成函数重载的,因为这会造成redefinition的错误。 但有一个例外,就是使用const关键字进行函数重载,是成员函数成为const函数。见下面的代码:// Overloading Based on const#include <iost...转载 2018-03-25 11:34:26 · 576 阅读 · 0 评论 -
c++string
C++自带string类的常用方法 1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 int main() 6 { 7 string str1 = "hello"; 8 string* str2 = new string("hello"); ...转载 2018-05-18 09:19:02 · 122 阅读 · 0 评论