-
迭代器的使用查看全部
-
vector 对象的初始化方式查看全部
-
模板的定义查看全部
-
vector函数查看全部
-
vector查看全部
-
输出运算符重载查看全部
-
/*静态成员是类的成员,不是对象的成员; *静态成员函数不能直接访问非静态函数,普通成员函数可以调用静态函数。 *静态成员函数访问静态数据成员的方法:类名::静态成员名 || 对象名.静态成员名 || 对象指针->静态成员名 *静态成员函数没有this指针 */查看全部
-
对象的大小不包括静态成员查看全部
-
#include <vector> #include <map> #include <string> #include <iostream> using namespace std; int main(void) { // 使用vector存储数字:3、4、8、4 vector<int> vec; vec.push_back(3); vec.push_back(6); vec.push_back(8); vec.push_back(4); //循环打印数字 for(int i=0;i<vec.size();i++) { cout<<vec[i]<<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-","GuangZhou"); m.insert(p1); m.insert(p2); m.insert(p3); map<string,string>::iterator itor = m.begin(); // 打印map中数据 for(;itor!=m.end();itor++) { cout<<itor->first<<endl; cout<<itor->second<<endl; } return 0; }查看全部
-
#include <vector> #include <map> #include <string> #include <iostream> using namespace std; int main(void) { // 使用vector存储数字:3、4、8、4 vector<int> vec; vec.push_back(3); vec.push_back(6); vec.push_back(8); vec.push_back(4); //循环打印数字 for(int i=0;i<vec.size();i++) { cout<<vec[i]<<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-","GuangZhou"); m.insert(p1); m.insert(p2); m.insert(p3); map<string,string>::iterator itor = m.begin(); // 打印map中数据 for(;itor!=m.end();itor++) { cout<<itor->first<<endl; cout<<itor->second<<endl; } return 0; }查看全部
-
把友元当作知识的炫耀查看全部
-
&引用加不加取决于返回的是当前对象指针还是处理后指针,如果是返回当前对象指针,就要加上&。查看全部
-
静态使用注意查看全部
-
<<重载规范查看全部
-
1.静态只能调用静态的 2.非静态既能调用非静态也能调用静态查看全部
举报
0/150
提交
取消