
c++
文章平均质量分 76
const_chengxing
这个作者很懒,什么都没留下…
展开
-
c++笔记
delete可以禁用默认生成的函数,default默认存在例如:class myclass{public: myclass() = delete; 不可用 myclass(const mycalss &) = default 可用 }类默认生成的函数有:构造,析构,赋值,拷贝,取址,const修饰的取址const...原创 2018-07-13 18:04:04 · 299 阅读 · 0 评论 -
c++笔记之函数对象
函数对象 也叫仿函数 行为类似函数的对象 就是重载 "()" 操作符,使得类对象可以想函数那样调用 注:函数对象(仿函数)是一个类,不是一个函数 假定某个类有一个重载的operator(),而且重载的operator()要求获取一个参数,我们就将这个类称为"一元仿函数"(unary functor); 如果重载的operator()要求获取两个参数,我们就将这个类称为“二元仿函数”(bi...原创 2018-07-13 18:05:52 · 199 阅读 · 0 评论 -
c++笔记之stl
stl都在std命名空间中;string 取值: []方式,如果访问越界,直接挂了 at方式,如果越界,抛出out_of_rang异常 方法: 拼接操作: string& append(const char *s); 把字符串s连接到当前字符串尾 string& append(const char *s,int n); 把字符串s的前n个字符连接到当前字符串尾 st...原创 2018-07-13 18:07:07 · 227 阅读 · 0 评论