
C++
sprite_DM
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
静态全局变量
静态全局变量 在全局变量前,加关键字static。 特点: 1、在全局数据中占有内存; 2、未经初始化的静态全局变量,程序将自动初始化为0(函数体内声明的变量,程序随机赋值,但函数体外声明的变量也初始化为0。); 3、静态变量全局数据区都分配内存; //Example1 #include usingnamespace std; void fn(); /原创 2017-09-04 08:09:52 · 320 阅读 · 0 评论 -
数组array
#include Int arr[10]; Int *a=arr; //a指向数组首元素的指针 Int *beg = begin(arr) //beg指向数组首元素的指针 Int *b=&arr[10] //b指向数组尾元素的下一个地址的指针 Int *last = end(arr) //last指向数组尾元素的下一个地址的指针原创 2017-09-04 08:17:05 · 315 阅读 · 0 评论 -
句柄
在程序设计中,句柄是一种特殊的智能指针 。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。 句柄与普通指针的区别在于,指针包含的是引用对象的内存地址,而句柄则是由系统所管理的引用标识,该标识可以被系统重新定位到一个内存地址上。这种间接访问对象的模式增强了系统对引用对象的控制。原创 2017-09-04 08:17:58 · 841 阅读 · 0 评论 -
头文件标准格式
#ifndef _CAR_H_ #define _CAR_H_ class car{ //声明一个叫car的类 public: //公有函数 void run() { cout << "car run!" << endl; } void stop() { cout原创 2017-09-04 08:18:40 · 947 阅读 · 0 评论 -
构造函数和析构函数
构造函数: 完成对象的初始化的函数。创建对象时,构造函数确保在用户操作对象之前,系统保证初始化的进行。 类的对象的初始化只能有累的成员函数来进行初始化 建立对象的同时,自动调用构造函数 类对象的定义涉及到一个类名和一个对象名 由于类 的唯一性和对象的多样性,用类名而不是对象名来作为构造函数名是比较合适的 如果没有初始化,编译器则会生成默认构造函数原创 2017-09-04 08:20:26 · 250 阅读 · 0 评论 -
顶层const和底层const
1. 顶层 const 与底层 const概念 指针本身是一个对象,因为,指针实际对应着内存单元的一段存储空间,然而,指针所指向的也是一个数据对象, 因此,指针是一个常量与指针所指向的是一个常量是两个完全不同的概念, 顶层 const表示的是指针本身是一个常量, 底层const 表示的是指针所指的对象是一个常量, 更一般情况下,顶层const可以表示任意对象是一个常量,这对于算术类型、类、原创 2017-09-04 08:21:46 · 509 阅读 · 0 评论