C++
文章平均质量分 53
m33ak47
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模板-类应用,一段很有意思的代码
应用于类数量多,单类构成简单的情况转载 2022-12-26 16:49:09 · 111 阅读 · 0 评论 -
转发一篇C++引用文章.以督促自己多用引用
前言 学过C语言的朋友都知道,其精髓就在于指针,而指针却并不是那么容易理解与学会,于是C++针对这个情形,提出了引用的概念 那么,什么是引用呢? 博主下面就详细为大家解释 3.引用的注意事项 引用必须初始化 引用不可以被修改 1.引用的基本概念 何为引用? 答曰: 给变量起别名 这和typedef给类型起别名很相似 怎么算是给变量起别名呢? 假设有一个表达式int a = 100;,则说明有一块内存叫做a的空间,存放的是100,而此时又有一个名字b,他所指向的空..转载 2021-08-16 15:21:56 · 149 阅读 · 0 评论 -
C++ List中删除某个中间元素
使用C++中的list容器,假设定义了一个list nlist(30);和迭代器list::iterator it= nlist.begin(); 现在我想删除nlist中的第i个元素如何删除?我写的是nlist.erase(it+i);但是报错,原因是一个整型的i不能跟it直接相加。请问如何才能解决了这个问题? list<int>::iterator it = nlist.beg...转载 2018-07-23 19:46:53 · 9951 阅读 · 0 评论 -
重载operator
写在前面: 关于C++的赋值运算符重载函数(operator=),网络以及各种教材上都有很多介绍,但可惜的是,内容大多雷同且不全面。面对这一局面,在下在整合各种资源及融入个人理解的基础上,整理出一篇较为全面/详尽的文章,以飨读者。 正文: Ⅰ.举例 例1 #include<iostream> #include<string> using name...转载 2018-07-30 14:11:42 · 241 阅读 · 0 评论 -
C++中的explicit关键字介绍
转自:https://www.cnblogs.com/ymy124/p/3632634.html 首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式). 那么显示声明的构造函数和隐式声明的有什么区别呢? 我...转载 2018-08-16 16:03:22 · 146 阅读 · 0 评论 -
c++中冒号(:)和双冒号(::)的用法
转载于:http://fengqing888.blog.163.com/blog/static/3301141620100623933512/ 1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; XXX (2)构造函数后面的冒号起分割作用,是类给成员变...转载 2018-10-23 15:52:35 · 212 阅读 · 0 评论
分享