自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 华为刷题

1. 字符串最后一个单词的长度#include    #include    using namespace std;  int main()    {        string str;        int flag=0;        while(getline(cin,str))        {            int count=0;  

2016-08-26 21:09:16 543

原创 数组和指针

1. 首先说一个指针作为函数参数传递的问题要在主函数里面使用被调函数里改变的参数值,就要使用指针变量作为函数形参,这样在被调函数执行的过程中,让指针变量指向的变量的值发生变化,变化的变量值就被保存下来了2. 数组名代表数组中第一个元素的地址int *p=&a[0]int *p=a;        //这两句作用相同3. 若指针变量p已经指向一个数组元素,则p+1就可以表示指向下

2016-05-23 17:03:40 271

原创 c++数组的学习

简单的数组的定义和初始化就不说了,比较简单,把自己比较容易虎的地方记下来,供以后复习(参考的谭浩强的C++程序设计)1. 数组定义时,数组的大小应该是一个常量,而且数组的引用只能引用其中某个元素,不能引用整个数组。2.不能对数组进行整体赋值int a={1,2};int b=;b=a;    //这是错误的,不能对数组进行整体赋值3.数组名作为函数的参数:数组名只作为数

2016-05-17 20:50:07 734

原创 c++中类的学习(二)

1. 对象数组的定义使用构造函数初始化,比如:Box box[2]={Box(2,3,5);Box(1,3,2);}2.对象指针Box* b1;Box b2;b1=&b2;  //定义(*b1).height; 或者 b1->height; //两句等价感觉定义指向成员函数的指针这部分很少用啊,但是有点难,还是记一下好了格式为数据类型名 (类名:

2016-05-13 17:17:51 287

原创 c++中类的学习(一)

1.首先总结一下class和struct的区别:struct在c++中可以包含成员函数,可以继承,也可以实现多态,他们最本质的区别是class默认的访问权限是private,而class是public“class”这个关键字还用于定义模板参数,就像“typename”,但关键字“struct”不用于定义模板参数struct更适合看成是一个数据结构的实现体,class更适

2016-05-13 10:26:05 330

原创 结构体的偏移量计算

#includeusing namespace std;#define FIND(struc,e) (size_t)&(((struc*)0)->e)struct struc{int a;          //a的偏移量是0int b[20];    //b的偏移量是4,因为a的偏移量是0,b的偏移量是a的偏移量加上a的类型的大小算出来的,a是int型的,所以a要占4个字

2016-05-07 20:44:55 2033 1

翻译 c++中的const总结

1. const用来定义符号常量时要注意:const 类型 name=value;类型 const name=value;符号常量声明时就要赋初值,而且在程序中不能改变它的值2. const定义常引用:const 类型 & 引用名比如 void display (const int &r)常引用做形参时,所引用的对象不能被更新,因此对应的实参不会被改变如这个例子:

2016-05-07 10:18:00 277 1

原创 C++中的运算符合赋值问题

赋值符号“=”:赋值表达式将等式右边的值赋给等式左边的对象,赋值表达式的类型是等式左边的对象的类型,值也是等式左边的对象的值。比如:a=b=5;       先把5赋值给b,表达式b=5的值为5,再把这个值赋给a,所以a也是5。还有一些复杂一点的赋值运算符结合方向也是自右向左,比如+=,&=,|=比如:a+=3 ;          等价于a=a+3a-2;a+=a

2016-05-04 11:40:44 505

转载 C++中的static用法小结

static定义静态全局变量时:1. 未初始化的静态全局变量被程序自动赋为0,(好像不加static程序也会自动设为0,函数内部定义的变量如果不初始化就使用就会出错,程序不会自动赋值)2. 静态全局变量对工程里面的其他文件来说是不可用的,也就是一个全局变量变成静态全局变量之后,其他文件可以定义相同名字的变量,而不会发生冲突,所以静态全局变量有向其他文件隐藏该变量的功能。(这里主要看了Z

2016-05-03 15:15:31 304

林锐《高质量C++编程指南》

林锐《高质量C++编程指南》

2016-05-16

空空如也

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

TA关注的人

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