![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++笔记
zianren
这个作者很懒,什么都没留下…
展开
-
char、short int long 数据类型 区别
ISO标准并没有明确规定每种数据类型的字节数和取值范围,他只是规定他们之间的字节数大小顺序满足(signed/unsigned)char16位系统:long是4字节,int是2字节32位系统:long是4字节,int是4字节64位系统:long是8字节,int是4字节原创 2016-03-18 13:39:10 · 1562 阅读 · 0 评论 -
这么写ostream& operator << (ostream& os, Point& pt)而不写成ostream operator << (ostream& os, Point& pt)
为什么这么写ostream& operator 而不写成ostream operator ostream&这个返回值类型用定义成别名的形式吗??在网上找到了答案如下:如果写成这样ostream operator 则:Point a, b;cout错误,只能写为:coutcout原因在于cout相当于:(cout第一个(转载 2016-03-18 13:42:24 · 782 阅读 · 0 评论 -
.dsw和.dsp文件有什么区别?
dsw 是工程项目文件 dsp 是工程文件项目里面可以有很多工程原创 2016-03-18 20:34:18 · 5619 阅读 · 0 评论 -
C++中定义一个数组一定要给出长度吗?
静态数组是要指定大小的。你需要的是动态数组例://定义一个动态数组arrayint *array;// 运行中知道其大小为num, 此时再为其分配内存array = new int[num];// 然后可以像静态数组一样使用array[0] = 1;array[100]=300;// 最后释放内存delete[] array;原创 2016-03-22 11:43:43 · 6823 阅读 · 0 评论 -
硬中断与软中断的区别
硬中断与软中断的区别硬中断:1. 硬中断是由硬件产生的,比如,像磁盘,网卡,键盘,时钟等。每个设备或设备集都有它自己的IRQ(中断请求)。基于IRQ,CPU可以将相应的请求分发到对应的硬件驱动上(注:硬件驱动通常是内核中的一个子程序,而不是一个独立的进程)。2. 处理中断的驱动是需要运行在CPU上的,因此,当中断产生的时候,CPU会中断当前正在运行的任务,来处理中断。在有多核心转载 2016-03-22 11:30:08 · 1148 阅读 · 0 评论