首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cumtli
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
关于STL的erase()方法的理解
目前用到的STL中的容器的erase()方法,都会返回下一个有效的iterator,也即:erase方法的返回值为指向下一个元素的位置。 对于关联容器(如map, set, multimap,multiset),删除当前的iterator,仅仅会使当前的iterator失效,只…
std::initializer_list 使用范例
输出:4lina3100
汉诺塔的移动次数
....
对类的<<操作符声明为友元函数的理解
ostream 表示输出流,out 是 ostream 类的对象。由于采用了引用的方式进行参数传递,并且也返回了对象的引用,所以重载后的运算符可以实现连续输出:
对std::move的一点理解
std::move(str)将str从左值转为右值引用,然后在push_back的时候,根据类型是右值引用,因此会调用string类的移动构造函数,从而大大提升了效率。 default constructor. default constructor. copy constru…
哈夫曼编码与解码
c++异常处理机制与栈展开的理解
也就是说异常处理走到第一个catch就不再继续寻找下一个catch了,因此f3()中的catch不会触发。 也就是说,从异常引发的f1()函数一直向上找,直到找到第一个catch,也就是f3()里的catch为止。如果一直没有找到catch,则会触发程序的terminate,直…
c++返回类对象以及返回类对象引用的理解
default construct called. .................. default construct called. copy construtor called. default construct called. copy construtor ca…
随机数与随机种子的关系
这是某个系统的随机数算法。 我们可以把这个算法看成是一个黑盒子,你放进一个数,就会出来一个特定的数,并把这个数当做下一次的种子在放进去。 系统实现随机数是把当前的系统时间放进去,每次都不一样,所以可以实现。 但如果你每次都放进一样的种子,生成的随机数列就是一样的了。 这样得到的…
一道关于重载operator->的编程问题
类成员访问运算符( -> )可以被重载,但它较为麻烦。它被定义用于为一个类赋予"指针"行为。运算符 -> 必须是一个成员函数。如果使用了 -> 运算符,返回类型必须是指针或者是类的对象。
下一页
个人成就
文章被点赞
9
文章被阅读
71,666
掘力值
1,633
关注了
4
关注者
1
收藏集
8
关注标签
26
加入于
2018-12-26