![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++语法
yiliyo
这个作者很懒,什么都没留下…
展开
-
=default和=delete
=default:1,只能对编译器可以合成的默认构造函数或拷贝控制成员使用=default。2,是显式让编译器来生成合成的函数。不能自己定义。只能声明(若在类内声明,则是内联的; 若在外部声明,是非内联的)。 因此c++ primer 5th P237“=default 既可以和声明一起出现在类的内部,也可以作为定义出现在类的外部”是错误的,在外部也只能是声明,否则会编译报错。...原创 2020-03-18 10:46:20 · 420 阅读 · 0 评论 -
STL迭代器prev,next相关函数
迭代器的头文件中定义了4个实现迭代器模板的函数模板.1、advance(iterator,num):将迭代器iterator 移动了num个位置2、distance(iterator1,iterator2):返回两个迭代器之间的元素的个数3、next(iterator,n):将iterator正向偏移n之后所指向位置的一个迭代器4、prev(iterator,n):返回iterat...原创 2020-07-30 08:07:31 · 213 阅读 · 0 评论