自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++面试经常被问到的问题(二)

引用和指针有什么区别: 引用必须被初始化,指针不必; 引用初始化以后不能被改变,指针可以改变指向的对象; 不存在指向空值的引用,但是存在指向空值的指针; 指针的定义: 指针变量是存储地址的一个变量; 指针是地址的别名; 可以有const指针,不能有const引用; 指针可以有多级,但是引用只能是一级(int **p;合法 而 int &&a是不合法的); si...

2019-03-29 19:29:43 855

原创 C++面试经常被问到的问题一

Static: 1.限制变量的作用域 2设置变量的存储域 static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明 1.局部静态变量 在C/C++中, 局...

2019-03-29 19:26:29 361

原创 c++虚表,特性及this指针

c++三大特性: 封装: 1.实现类中成员与类外的分离; 2.隐藏对象的属性和实现细节; 继承: 在已有类的基础上创建新类,新类不仅可以接受来自基类的成员, 而且还可以定义基类中没有的成员; 多态:同样的消息被不同类型的对象接收后导致完全不同的行为。 this指针: 在C++中每一个对象都能通过this指针来访问自己的地址 this指针是所有成员函数的隐含参数,因此,在成员函数...

2018-08-08 17:17:51 344

原创 判断链表是否有环(有环则输出环的交点的值)

#include<iostream> using namespace std; #include<set> struct node {     node(int value = 0):v(value){}     int v;     node *next; }; node *find(node *head) {     set<node*> ss;     w...

2018-07-31 10:33:51 247

原创 求两个链表的交点并输出交点所带的值

#include<iostream> using namespace std; #include<set> struct node {     node(int value = 0):v(value){}     int v;     node *next; }; node *find(node *heada,node *headb) {     set<node*&...

2018-07-31 10:20:16 114

原创 两个队列实现一个栈

#include<iostream> using namespace std; #include<queque> class MyStack { public:     void push(int i);     void pop()     {         if(!data.empty())             data.pop();     }     i...

2018-07-31 10:12:52 88

原创 二维数组的“蛇形打印”输出

#include using namespace std; #define ROW 5 #define COL 5 void Show_Array(int ar[ROW][COL]) {for(int i=0;i  {   for(int j=0;j   {    cout   }   cout  } } void Show_Snake(int ar[ROW][COL]

2017-12-05 01:48:54 1578

原创 统计在输入中每个值连续出现了多少次

#include using namespace std; int main() {  int value;//正在统计的数  int temp=0;//读入的新值  if(cin>>temp)  {   int top=1;   while(cin>>value)    if(value==temp)    {     ++top;    }    else    

2017-11-30 22:18:05 1326

原创 读取数量不定的输入数据

#include using namespace std; void main() {  int sum=0,value=0;  //读取数据直到文件尾,计算所有读入的值的和  while(cin>>value)   sum+=value;  cout }

2017-11-29 00:03:00 783

原创 数组元素的逆序输出(改变内存中的数据)

#include using namespace std; void Reverse(int ar[], int n) {  int low = 0;  int high = n-1;  while(low  {   int tmp = ar[low];   ar[low] = ar[high];   ar[high] = tmp;   low++;   high--;

2017-11-28 00:27:28 316

原创 使用while循环将50到100的整数相加

#include void main() {  int i,sum;  i=50;  sum=0;  while(i  {   sum+=i;   ++i;  }  cout }

2017-11-23 23:48:29 4572

LINUX下静态库和动态库的制作和使用

Linux下静态库和动态库的制作和使用,给新手一个自己了解并制作的指南与指导

2019-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除