摘要: 函数参数的默认值 一个函数在定义或者声明时 可以给参数指定默认值,那在调用这个函数时 如果不给这个参数传实参则使用默认的参数值, 如果传入参数值 则使用传入的值替代默认的值。 作用:减少函数的个数 方便调用 限制:参数的默认值,必须靠右 一个参数有默认值,则参数右边所有参数必须都有默认值 当函数的声 阅读全文
posted @ 2018-11-03 22:31 Malphite 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一 、 c++ 给c程序员的建议 1.1 尽量的少使用宏 多使用 枚举 const inline 1.2 变量随时用随时定义 保证这些变量可以及时的初始化 1.3 动态内存分配时 使用new delete 少使用malloc free 1.4 少使用c风格的字符串 多使用string 1.5 少使用 阅读全文
posted @ 2018-11-03 22:30 Malphite 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 不能自动继承的成员函数 1、构造函数 2、析构函数 3、=运算符 继承与构造函数 1、基类的构造函数不被继承,派生类中需要声明自己的构造函数 2、声明构造函数时,只需要对本类中新增成员进行初始化,对继承来的基类成员的初始化(调用基类构造函数完成) 3、派生累的构造函数需要给基类的构造函数传递参数 注 阅读全文
posted @ 2018-10-24 00:13 Malphite 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 代码重用 c++很重要的一个特征就是代码重用。在c语言中重用代码的方式就是拷贝代码、修改代码。c++可以用继承或组合的方式来重用。通过组合或继承现有的类来创建新类,而不是重新创建他们。 (一)组合 组合就是将一个类作为另一个类的对象成员。功能通过委托来实现 (二)继承 1、继承时使用已经编写好的类来 阅读全文
posted @ 2018-10-23 00:09 Malphite 阅读(11461) 评论(0) 推荐(0) 编辑
摘要: 参考: https://segmentfault.com/a/1190000008293902 阅读全文
posted @ 2018-09-23 14:16 Malphite 阅读(192) 评论(0) 推荐(0) 编辑
摘要: https://baijiahao.baidu.com/s?id=1609647985519542865&wfr=spider&for=pc 阅读全文
posted @ 2018-09-11 23:22 Malphite 阅读(775) 评论(0) 推荐(0) 编辑
摘要: ffmpeg使用手册:https://blog.csdn.net/zb353027/article/details/71739809 学习博客:https://blog.csdn.net/qq214517703/article/category/6419287 雷大神博客: https://blog 阅读全文
posted @ 2018-08-31 15:54 Malphite 阅读(400) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh #需要计算MD5文件列表 # list=`ls` list="file list" for file in $list do file1=`find . -name $file | tail -n 1` echo "$file1" md5sum $file1 >> ./md5sum.txt done 阅读全文
posted @ 2018-08-23 14:58 Malphite 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 1、使用场景 用于执行大量的相对短暂的任务 计算密集型任务: 线程个数=cpu个数 I/O密集型任务: 线程个数 > cpu个数 阅读全文
posted @ 2018-07-18 21:44 Malphite 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 创建分区1->查看原始分区sudo fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectorsUnits = sectors 阅读全文
posted @ 2018-06-05 11:15 Malphite 阅读(5805) 评论(0) 推荐(0) 编辑