-
友元类,在类中定义另一个类为友元,则在另一个类中可以调用这个类中的成员变量(无论公有私有)和成员函数。 友元注意事项:友元关系不可传递,友元关系单向性,友元声明的形式(友元函数和友元类)及数量不受限制。 友元只是封装的补充,破坏了封装性查看全部
-
友元成员函数,在一个类中声明另一个类中的成员函数为友元函数。前面要加类名::friend在类中的位置比较灵活,但建议放在类的最前面查看全部
-
将全局函数在类中声明为友元函数,则此全局函数可以调用或修改类中的私有成员变量查看全部
-
友元也存在风险,会修改原来的私有成员变量值。查看全部
-
将一个类的成员函数声明为另一个类的友元查看全部
-
友元函数:友元全局函数,友元成员函数,关键字friend。 函数参数传入引用或指针执行效率更高更快,不提倡直接传入对象的方式。使用友元才可以直接访问私有数据成员。查看全部
-
模板函数,模板类查看全部
-
map<int, string> m; pair<int,string>p1(1, "hello"); pair<int, string>p2(2, "world"); m.insert(p1); m.insert(p2); map<int, string>::iterator itor = m.begin(); for(;m.end()!=itor;itor++) { cout << itor->first << endl; cout << itor->second << endl; cout << endl; }查看全部
-
!=不等于查看全部
-
map(映射):查看全部
-
list(链表): 特点:数据插入速度快查看全部
-
iterator(迭代器)遍历向量查看全部
-
vector常用函数:查看全部
-
vecor(向量)本质是对数组的封装 特点:读取能在常数时间完成 初始化vector对象的方式:查看全部
-
多参数函数模板(class,typename,变量混用):查看全部
举报
0/150
提交
取消