
c++
Algo233
这个作者很懒,什么都没留下…
展开
-
牛客c++刷题总结1
引用只是一个别名,是已有变量的别名,而void类型是空类型,是没有分配内存的。所以引用不能是void类型。int const * p , const int * p 以及 int * const p 的区别,前两个意思是一样的表示*p的内容不能修改,最后那个指的指针p是个常变量,不能修改它的值。个人理解,const在 *p前表示 *p不能被修改即该地址的值不能被修改,const在p前表示...原创 2019-01-23 21:15:24 · 484 阅读 · 0 评论 -
c++ 智能指针用法详解
原文转载 2019-04-09 20:07:55 · 208 阅读 · 0 评论 -
c++ 四种类型转换机制
原文转载 2019-04-09 12:48:17 · 304 阅读 · 0 评论 -
libevent和基于libevent的网络编程
原文转载 2019-04-12 09:30:09 · 373 阅读 · 0 评论 -
extern用法总结
原文转载 2019-04-11 10:56:51 · 111 阅读 · 0 评论 -
函数指针
原文转载 2019-04-10 13:06:12 · 92 阅读 · 0 评论 -
C/C++ 引用作为函数的返回值
具体网址转载 2019-03-08 15:19:43 · 256 阅读 · 0 评论 -
二分查找
二分查找转载 2019-02-13 16:28:26 · 86 阅读 · 0 评论 -
C/C++源代码到可执行程序的过程详解
C/C++源代码到可执行程序的过程详解转载 2019-02-23 10:22:09 · 850 阅读 · 0 评论 -
C++多态性中的静态绑定和动态绑定
C++多态性中的静态绑定和动态绑定转载 2019-02-16 15:23:12 · 319 阅读 · 1 评论 -
c++--运算符优先顺序
一、最高级:出现同级别运算符时的结合方向是从左往右(下面级别没写结合顺序时,默认是从左往右)。( )圆括号[ ]下标运算符号->指向结构体成员运算符.结构体成员运算符二、第二级!、~、++、–、-、(类型)、*、&、sizeof。这一级都是单目运算符号,这一级的结合方向是从右向左。比如出现p++,这时和++同级别,先算右边,再左边。所以p++等价于(p++),而不...转载 2019-02-16 15:12:53 · 16032 阅读 · 1 评论 -
c++对象相关笔记
本地变量(参数)作用域跟函数有关,只能在函数中使用所有成员变量前有个隐藏的this,this为一个指针,为该对象的地址构造函数没有返回类型,与类的名称一模一样,当对象被创造时调用,可以有参数析构函数没有返回类型,与类的名称一模一样,当对象被结束时调用,区别为在函数前加"~",不可以有参数结构体c++结构体可以有构造函数,但有构造函数的时候,就不能用普通的c语言定义结构体方法给它赋...原创 2019-02-16 15:08:43 · 136 阅读 · 0 评论 -
数组指针和函数指针
数组指针函数指针转载 2019-02-16 12:02:11 · 114 阅读 · 0 评论 -
fread和fwrite函数
fread和fwrite函数转载 2019-02-16 10:36:11 · 155 阅读 · 0 评论 -
两个线程并发执行以下代码,假设a是全局变量,那么以下输出___哪个是可能的?(牛客题目)
内容转载 2019-02-21 15:38:43 · 1009 阅读 · 0 评论 -
牛客刷题总结(第3天)
当基类构造函数需要外部传递参数才能进行初始化时,派生类必须显式定义构造函数,为基类传递参数;基类如果不需要传递或者可以不传递参数,派生类可以不用显式定义构造函数。静态,常量数据成员在类中的初始化(转牛客网评论)类型类内(声明)类外(类实现文件)构造函数中构造函数的初始化列表非静态非常量数据成员NNYY非静态常量数据成员NNNY(MUST)...原创 2019-01-27 12:21:19 · 133 阅读 · 0 评论 -
牛客刷题总结(第二天)
int a[5]={1,2,3,4,5};int * ptr=(int*)(&a+1);a 代表的是int * 每次步长为一个int&a 代表的是 int[]* 每次步长为所指向的数组的大小此时ptr指向数组a最后一个位置的下一个位置vector erase以后,itor已经指向下一个元素了,不应该执行itor++任何类型指针都可以赋值给void指针,voi...原创 2019-01-24 23:36:25 · 138 阅读 · 0 评论 -
C++对象内存模型
原文1原文2深入研究C++多态(虚函数和虚继承)虚函数与虚继承的异同:同:他们有相似之处,都利用了虚指针(均占用类的存储空间)和虚表(均不占用类的存储空间)。异:虚基类依旧存在继承类中,占用存储空间;虚函数不占用存储空间。虚基类表存储的是虚基类相对直接继承类的偏移;而虚函数表存储的是虚函数地址。...转载 2019-05-09 12:14:20 · 174 阅读 · 0 评论