YC Huang
YC Huang
L11笔记
纯属试水) - 命名空间 - 定义了一堆内容(常量、变量、结构、类、函数……)的地方。 - 定义一个命名空间,方法和定义一个类差不多,只不过不需要末尾分号。 - 使用时:空间名::变量名。 - using声明: - - 使用整个:using namespace A; - 使用部分:using 空间名::变量名 - STL初步 - 标准模板库。含有算法、容器、函数、迭代器四个组件。 - 模板编写,分离数据和操作。 - 命名空间是std。可以用std::名字 来使用stl的函数或对象。 - STL容器:简单容器...
L12笔记
# L12笔记 ppt中讲的比较清楚或者比较容易的内容就不再作为重点了,主要挑一些我觉得比较难理解的来记。 ## string类 + string s2(s0, 8, 3); //截取,index从8开始,长度为3。这实际上跟substr实现了一样的功能,是可以记住的两种截取方式。用法上,除了参数列表多了个s0, 跟substr也没有什么区别。 + string s4(10, 'x'); //复制字符:xxxxxxxxxx + str.c_str() //注意返回值为常量字符指针(const char*),不能修改。 + 清空:clear()。 + 查询长度:size()**或者length()** 。 + 尾部添加有两种:push_back()和append() ,当然也可以直接+=或者+。 +...