![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 71
沉梦昂志__
Hardwork makes lucky dog
展开
-
震惊!!!*★,°*:.☆( ̄▽ ̄)/$:*.°★* 计时器的制作原来可以这么简单???
用C++做一个计时器(Timer)用C++写了一个计时器,总体上说拥有倒计时和正计时两个功能。既然是计时器,那么肯定和时间有关,所以还是提前声明一下计时器的核心函数是什么。那就是包含于头文件windows.h中的Sleep函数,注意,如果是windows系统的话,在这里S要大写的。1.Sleep函数可以使计算机程序(进程,任务或线程)进入休眠,使其在一段时间内处于非活动状态。当函数设定的计时器到期,或者接收到信号、程序发生中断都会导致程序继续执行。2.Sleep()函数的调用需要一个时间作为参原创 2021-07-04 02:48:43 · 255 阅读 · 0 评论 -
震惊!!!学了总比不学好系列~ o(* ̄▽ ̄*)ブ
Const在面向对象中的整合在之前就整理了关于const在C++中的面向过程的一些内容,那么现在接触到了面向对象,决定再对它进行一次整合。const是一个C++的关键字,具有着举足轻重的地位。它限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一定帮助。另外CONST在其它编程语言中也有出现,例如Pascal、PHP5、B#.net、HC08 C、C#等。① 指向常对象的原创 2021-06-27 00:45:03 · 136 阅读 · 0 评论 -
震惊!!!学了总比不学好系列 o( ̄▽ ̄)o
命名空间的引入以及其具体含义之前一直都对命名空间的含义一知半解,比较模糊,今天综合了许多人的见解整理了一下关于命名空间的引入还有它在C++中的具体含义。对于iostream和iostream.h我一直比较疑惑,为什么iostream必须要进行命名空间的声明(using namespace std),然后iostream.h不需要。引入了命名空间的意义是建立一些互相分隔的作用域,把一些全局实体变量分隔开来,以避免名字冲突。主要作用就是解决程序中实体名的重名问题(全局命名空间污染)。既然如此,在ios原创 2021-06-23 05:00:28 · 316 阅读 · 0 评论 -
震惊!!!学了总比不学好系列 o(* ̄︶ ̄*)o
C++在C上的再次扩充1.基于范围的for循环2.全新的auto3.通用初始化(列表初始化)1.基于范围的for循环在C++11之后新增了基于范围的for循环(range-based)int main(void){ int a[]={1,2,3,4,5,6,7,8}; for(int x:a) { cout<<x<<endl; } cout<<endl; for(int&x:a) { x=x*2; } for(int原创 2021-06-22 06:03:20 · 178 阅读 · 0 评论 -
身为C的超集—— 我这个当大哥的有话要说 o( ̄ヘ ̄o) 超级超级详细!!!
C++在面向过程上的扩充全总结(๓˙ϖ˙๓)——总览先介绍一下我们的C++:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。也就是说C++既可以拥有像C一样面向过程的程序设原创 2021-06-21 03:35:33 · 260 阅读 · 0 评论