04 2015 档案
C/C++里的const(2)
摘要:对于如下几个语句,哪些定义相同?哪些定义不同?哪些数据可修改?哪些数据不可修改呢?1 const int a;2 int const a;3 const int *a;4 int *const a;5 int const *const a;在C/C++中,const是一个数据类型修饰符,常见的还有s... 阅读全文
posted @ 2015-04-16 22:39 AI产品观察 阅读(570) 评论(0) 推荐(0)
C语言变量声明加冒号的用法
摘要:有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域,并说明每个区域的... 阅读全文
posted @ 2015-04-14 20:25 AI产品观察 阅读(10211) 评论(1) 推荐(1)
CTL_CODE说明
摘要:DeviceIoControl函数的第二个参数IoControlCode就是由CTL_CODE宏定义的,下边我们可以了解一下CTL_CODE的内容。CTL_CODE:用于创建一个唯一的32位系统I/O控制代码,这个控制代码包括4部分组成:DeviceType(设备类型,高16位(16-31位)),A... 阅读全文
posted @ 2015-04-13 18:23 AI产品观察 阅读(1005) 评论(0) 推荐(0)
C/C++里的const(1)
摘要:首先来看这样一段程序: 1 #include 2 using namespace std; 3 int main(){ 4 char *s = "hello world"; 5 6 cout 2 using namespace std; 3 int main(){ 4 /... 阅读全文
posted @ 2015-04-05 19:52 AI产品观察 阅读(294) 评论(0) 推荐(0)