-
cout运算符重载查看全部
-
静态的注意事项
查看全部 -
静态成员函数只能调用静态的数据成员或成员函数,不能调用非静态的。
查看全部 -
友元的注意事项
查看全部 -
#include <vector>
#include <map>
#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;
int main(void)
{
// 使用vector存储数字:3、4、8、4
vector<int> vec;
vec.push_back(3);
vec.push_back(4);
vec.push_back(8);
vec.push_back(4);
//循环打印数字---使用i循环打印
for (int i = 0; i < vec.size(); i++)
{
cout << vec[i] << " ";
}
cout << endl;
//循环打印数字---使用迭代器打印
vector<int>::iterator itor_v = vec.begin();
for (; itor_v != vec.end(); itor_v++)
{
cout << *itor_v << " ";
}
cout << endl;
// 使用map来存储字符串键值对
map<string, string> m;
pair<string, string> p1("S", "Shang Hai");
pair<string, string> p2("B", "Bei Jing");
pair<string, string> p3("G", "Guang Zhou");
m.insert(p1);
m.insert(p2);
m.insert(p3);
// 打印map中数据--使用迭代器打印
map<string, string>::iterator itor_m = m.begin();
for (; itor_m != m.end(); itor_m++)
{
cout << itor_m->first << ",";
cout << itor_m->second << endl;
}
system("pause");
return 0;
}
查看全部 -
友元具有单向性;
友元不具有传递性;
友元可以声明在类中任何位置,单最好声明在成员函数、变量之前
友元类声明由于编辑器原因,可以声明为friend class 类名或者friend 类名;
。。。
查看全部 -
最好放在前面(public)
查看全部 -
可以在Time 中添加拷贝构造函数
查看全部 -
<<只能使用友元函数进行重载查看全部
-
'<<' main 函数中的使用
查看全部 -
"<<" 友元函数的实现
查看全部 -
“<<”运算符 友元函数重载
查看全部 -
main 函数中的使用<br/>查看全部
-
友元函数重载实现查看全部
-
'+'友元函数重载查看全部
举报