C++ const关键字(三):const和指针 C/C++

C++ const关键字(三):const和指针

一、概述 和引用一样,指针也可以和const组合,它们组合后使得指针不能用于改变其所指对象的值。 const和指针组合有以下三种方式: 1.1 常量指针 常量指针是一个常指针,指针的数值不能更改,指针...
阅读全文
C++ const关键字(二):const和引用 C/C++

C++ const关键字(二):const和引用

一、概述 对const的引用通常被称为常量引用,它和非常量引用的区别为: 非常量引用可以修改绑定对象的值,常量引用不能修改绑定对象的值。 非常量引用时绑定对象的类型必须严格匹配,常量引用只要绑定的对象...
阅读全文
C++ const关键字(一):基本用法 C/C++

C++ const关键字(一):基本用法

一、概述 C/C++使用const关键字修饰的变量叫做常量,常量的值无法改变,在整个程序的运行期间,不会(同时也不能)被任何代码所改变。 由于常量无法改变,所以在定义时就必须被初始化,它的初始值可以是...
阅读全文
C++中引用的基本用法 C/C++

C++中引用的基本用法

一、基本用法 创建一个对象的引用只需把声明符写成&val的形式即可: 创建引用时,编译器并不是把拷贝一个值赋给引用,而是把引用和初始的对象绑定在一起,相当于只是给对象起了一个别名。可以通过引用...
阅读全文
Linux 文件操作 C/C++

Linux 文件操作

一、文件描述符 在linux系统内核中,所有打开的文件都是由文件描述符来表示。当打开或者创建文件时,系统会返回一个文件描述符,当向文件写入数据的时候,需要传递一个描述符给系统。 对于每一个应用程序,打...
阅读全文
MFC处理关闭窗口事件消息 C/C++

MFC处理关闭窗口事件消息

一、摘要 今天突然被学弟问到MFC的问题,问题是点击对话框叉叉之后对话框关不掉。 说实话,好久不用一时也想不起要怎么解决,只是有种熟悉的感觉。 依稀着记得有个OnCancel事件还是虚函数来着,半天想...
阅读全文