C++
我是小强58
菜鸟一枚,希望可以学到更多的东西。
展开
-
共用体和结构体
共用体和结构体的声明与初始化的格式不同。声明 :struct(or union) new_st{ int a; char b[20]; float c;};初始化 : new_st{ 5,"chair",2.5};和数组一样,使用逗号分隔,并用花括号括起。也可以全放在一行。可以同时完成定义结原创 2016-05-22 00:26:18 · 254 阅读 · 0 评论 -
指针、数组、指针算术
指针是一个变量,存储的是值的地址,而不是值本身。指针的真正用武之地是在运行阶段分配未命名的内存以存储值,在这种情况下,只能通过指针来访问内存。new分配内存,使用delete释放指针指向的内存,但是不会删除指针本身,可以将指针重新指向另一个新分配的内存块。一定要配对使用new和delete。不要使用delete释放同一个内存两次。使用new来创建动态数组。把指针当数组名就可以访问动态数组元素。原创 2016-05-22 10:25:14 · 254 阅读 · 0 评论 -
引用
引用又叫别名,是对已有空间重新取名。 几种简单的引用:int a=10;对变量的引用。int &b=a; 对a和b操作是一样的。int *p=&a;int *&q=p;对指针的引用。int c[8]={1 2 3 4 5 6 7 8};int (&d)[8]=c; 对数组的引用。const int x=100;const int &y=x;对常量的引用。原创 2016-06-08 19:20:37 · 193 阅读 · 0 评论