![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
C++学习
mike李
这个作者很懒,什么都没留下…
展开
-
C++面向接口编程浅谈
大家都知道C++和java都是面向对象的编程语言。面向对象语言的三个特征:继承、封装和多态,但是java和C++还是有许多的不同之处,除了语法之外还有一点不同就是java中有的接口这个概念和关键词,但是C++却没有接口这个概念。既然它们都是面向对象语言,也就有面向对象编程的特征,也就是把数据和对数据的处理(算法)封装在一起了。通过定义类使用类来定义类对象,然后这个对象就有了封装的数据和对数据的这...转载 2020-03-16 10:37:55 · 199 阅读 · 0 评论 -
C语言获取当前的日期及时间
我们在写C语言程序的时候,有的时候会用到读取本机的时间和日期,怎么做呢?其实很简单的,下面简单说一下:C语言中读取系统时间的函数为time(),其函数原型为:#include <time.h>time_t time( time_t * ) ;time_t就是long,函数返回从1970年1月1日(MFC是1899年12月31日)0时0分0秒,到现在的的秒数。可以调用...转载 2020-03-15 13:56:38 · 1248 阅读 · 0 评论 -
fread/write和 fwrite/write的区别
1、fread是带缓冲区的,read不带缓冲区2、fwrite属于库函数,write属于系统掉头3、fread可以读一个机构,read在Linux/unix中读二进制与普通文件没有区别4、fopen不能指定要创建文件的权限,open可以指定权限5、fopen返回指针,open返回文件描述符(整数)举例:如果文件的大小是8k,你如果用read/write,且只分配了2K的缓存,则...转载 2020-03-15 11:47:42 · 536 阅读 · 0 评论 -
C++标准库中排序函数sort的用法
(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函数的使用方法I)Sort函数包含在头文件为#include<algorithm>的c++标准...转载 2019-03-05 20:20:38 · 1107 阅读 · 1 评论 -
2018-12-4 数据中心
201812-4 试题名称: 数据中心 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 样例输入 4 5 1 1 2 3 1 3 4 1 4 5 2 3 8 3 4 2 样例输出 4 样例说明 下图是样例说明。 解题思路:这个...原创 2019-03-05 20:23:00 · 122 阅读 · 0 评论 -
201709-2 公共钥匙盒
17年CSP的一道题目,第二题,不算难,但是实现起来有点头大,我直接采取了最简单粗暴的方式,没有多余的算法吧大概。lz选择直接从1开始找,因为他最大的时间为开始时间加上持续时间,也就是10100,所以Lz采用这种粗暴的方法,希望各位有好的见解支个招。 ...原创 2018-09-14 16:39:08 · 170 阅读 · 0 评论