随笔分类 -  C++

【C++】利用正则表达式快速分析时间
摘要:利用正则表达式快速分析字符串中的年月日,时分秒 ()括号是分组,意思是这组数据我要提取出来。 []括号是限制内容,[0-9]就是数字,还可以是[a-z][A-Z]。 {}括号是显示字符个数,4就是4个,1,2就是1个或者2个 #include <regex> int main() { std::st 阅读全文

posted @ 2021-07-28 10:37 GiKoo 阅读(342) 评论(0) 推荐(0)

【C/C++】面相对象开发之封装
摘要:封装继承多态是面向对象程序开发的基础概念。是实现面向对象的基本要素。 封装 程序开发,最核心价值,是数据。 程序其实是读取数据,操作数据,保存数据等一系列操作。 那么经过良好组织过的数据,将使编程事半功倍。 高内聚,低耦合 说到数据,经常挂在嘴边的,就是这句高内聚,低耦合了。 这并不是绝对规则。高和 阅读全文

posted @ 2021-04-13 14:45 GiKoo 阅读(174) 评论(0) 推荐(0)

【C/C++】malloc和new的区别
摘要:malloc和new的区别 malloc是C语言的内存申请函数。new是C++语言的运算符。所以在.c文件中无法使用new。 malloc申请空间时,传递的是size。new申请空间时,传递的是type。 malloc函数不会调用类/结构体的构造函数。new运算符会调用类/结构体的构造函数。 mal 阅读全文

posted @ 2021-04-10 20:47 GiKoo 阅读(313) 评论(0) 推荐(0)

【C/C++】面向对象开发的优缺点
摘要:原创文章,转发请注明出处。 面向对象开发的优缺点 面向对象开发 是相对于 面向过程开发 的一种改进思路。 由于流水线式的面相过程开发非常直接,高效。在面对一些简单项目时,只需要几百行,甚至是几十行代码,就能完成功能,并且运行良好。 直接:程序的运行过程一目了然,就像阅读一篇文章一样,只要顺着读下去就 阅读全文

posted @ 2021-04-09 15:23 GiKoo 阅读(512) 评论(0) 推荐(0)

导航