摘要: 函数memcpy是实现,主要是对函数memcpy的理解透彻,防止内存自己拷贝自己,存在从前向后拷贝和从后向前拷贝的顺序。 阅读全文
posted @ 2018-08-23 17:26 Scott9527 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,我们常常需要去清空缓存区,对于缓存区清空的重要性,接下来我们进行具体的说明。 首先我们先解释一下缓存区。 1.缓存区 C语言中的缓冲区又称为缓存,它是内存空间的一部分。 也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。 C语 阅读全文
posted @ 2018-08-23 09:33 Scott9527 阅读(1156) 评论(0) 推荐(1) 编辑
摘要: 一个好的项目需要一个好的Makefile,分享一个万能的模板。 上面是C++的版本,改成C,只需将cpp改成c,g++编译改成gcc编译,标准改成-std=gnu99。 一个好的项目需要一个好的脚本Makefile。 阅读全文
posted @ 2018-08-22 20:37 Scott9527 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、如何进行泛型编程 C/C++是一种静态编程语言,必须需要把代码翻译成可执行的二进制可执行程序然后再运行,一旦编译好之后就不能再变了(数据类型也就必须确定下无法更改,因此要为每一种数据类型编写一份算法,工程量巨大)。 C语言中的快速排序: void qsort(void *base, size_t 阅读全文
posted @ 2018-08-22 20:20 Scott9527 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、类与类之间关系: 1、类与类之间可能会存在共性。 2、类与类之间必定会有差异。 3、为也节约开发时间和代码量,我们在设计类时可以把类的共享抽象出来形成一个基础类(基类)。 4、使用基类+差异生成一个新的类的叫派生类 二、继承的语法 1、在设计一个类时如果已有的类中有它需要的成员,它可以从已有的类 阅读全文
posted @ 2018-08-10 17:18 Scott9527 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、拷贝构造函数 1、是一种特殊的构造函数,就是用一个已有的对象去构造其同类的副本对象,即对象克隆。 class 类名 { 类名(类名& that) { 对类成员挨个赋值 ... } } 练习:定义一个学生类,实现它的拷贝构造函数。 Student stu2 = stu1; // 调用拷贝构造 st 阅读全文
posted @ 2018-08-09 18:50 Scott9527 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 一、第一个C++程序 1、文件扩展名 C++源代码的文件扩展名.cpp、C、cxx、c(需要指定编译语言) 自定义的头文件依然保留.h 2、头文件 C++标准库的头文件不带.h,最常用的是iostream C语言中的头文件依然可以继续使用,stdio.h或cstdio 3、输入输出 cout<<输出 阅读全文
posted @ 2018-08-09 18:45 Scott9527 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、计算机网络 1、什么是计算机网络:把分布在不同地理位置的计算机与专门的网络设备用通信线路互相连成一个规模大、功能强的系统,从而使众多计算机可以方便地互相传递信息、共享软件、硬件、数据信息等。简单来说,计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的的集合,它是计算机技术和通信技术相结 阅读全文
posted @ 2018-08-07 20:51 Scott9527 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 1、进程与程序 程序是存储在磁盘上的文件,它是包含要执行的机器指令和数据的静态实体。 进程是一个正在运行的程序,一个程序可能包含多个进程(多任务、多进程),进程在操作系统中是一个执行任务的单位。 2、进程的分类 交互进程:需要用户输入数据,也会显示一些结果给用户看。 批处理进程:用来执 阅读全文
posted @ 2018-08-07 20:47 Scott9527 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 个人观点(C++虽功能强大,但是底层还是调用C,C++为了吸引更多的C程序员,功能过于丰富且复杂,一定程度上反而降低了可编程的实用性。但是不可否认C++ 也是一门艺术。) C++是一门以C为基础发展而来的一门面向对象的高级程序设计语言,从1983年由Bjarne Stroustrup教授在贝尔实验室 阅读全文
posted @ 2018-08-07 20:30 Scott9527 阅读(15520) 评论(0) 推荐(1) 编辑