2019年3月12日
摘要:
一:C语言中的内存机制 在C语言中,内存主要分为如下5个存储区: (1)栈(Stack):位于函数内的局部变量(包括函数实参),由编译器负责分配释放,函数结束,栈变量失效。 (2)堆(Heap):由程序员用malloc/calloc/realloc分配,free释放。如果程序员忘记free了,则会造
阅读全文
posted @ 2019-03-12 23:13
莫水千流
阅读(1382)
推荐(0)
2019年3月10日
摘要:
C++ 是一门以效率见长的语言(虽然近来越来越多的人“不齿”谈及效率,我深以为不然,在某一次的程序编写中不对效率锱铢必较并不意味意味着我们就不应该追求更多的更好的做法)。总之吧,相比起其它语言,程序员们在使 C++ 的时候会更加有意识地去避免没有效率的做法。在C++ 的程序中,临时对象的产生就是损及
阅读全文
posted @ 2019-03-10 18:43
莫水千流
阅读(295)
推荐(0)
摘要:
Expression Template(表达式模板,ET) 如果有“系统地”学习过 C++ 的模板编程,那么你应该已经知道 Expression Template 这个“东西”。在模板圣经《C++ templates》的第 18 章专门用了一整章来讲这个技巧,(是的,我认为它是一种技巧)。足以见得它
阅读全文
posted @ 2019-03-10 18:43
莫水千流
阅读(284)
推荐(0)
2018年12月11日
摘要:
前言: C++的异常处理机制是用于将运行时错误检测和错误处理功能分离的一 种机制(符合高内聚低耦合的软件工程设计要求), 这里主要总结一下C++异常处理的基础知识, 包括基本的如何引发异常(使用throw)和捕获异常(try catch)相关使用注意点, 以及C++标准库提供的一套标准异常类和这些异
阅读全文
posted @ 2018-12-11 09:13
莫水千流
阅读(9773)
推荐(0)
2018年12月10日
摘要:
information 这是比较常用的一种用法,效果如下: information原型: 第一个参数是父控件指针 第二个参数是标题 第三个参数是内容 第四个参数是窗口里面要多少个按钮(默认为OK) 第五个参数指定按下Enter时使用的按钮。(默认为NoButton,此时QMessageBox会自动选
阅读全文
posted @ 2018-12-10 09:41
莫水千流
阅读(193531)
推荐(4)
2018年8月30日
摘要:
红黑树是一颗二叉搜索树 1,每个节点或者是红色的或者是黑色的 2,根节点是黑色的 3,每个叶节点(NIL)是黑色的 4,如果一个节点是红色的,则它的两个子节点都是黑色的 5,对于每个节点,从该节点到其所有的后代叶节点的简单路径上,均包含相同数目的黑色节点。(黑高) 旋转 LEFT_ROTATE(T,
阅读全文
posted @ 2018-08-30 17:37
莫水千流
阅读(484)
推荐(0)
2018年7月4日
摘要:
lambda函数的语法只包含一个语句,如下: lambda arg1,arg2,.....argn:expression(主要是看下面的例子)代码示例: # 大家注意观察上面的Python示例代码,f = lambda a,b,c:a+b+c 中的关键字lambda表示匿名函数,return来返回值
阅读全文
posted @ 2018-07-04 15:17
莫水千流
阅读(1684)
推荐(0)
2018年7月3日
摘要:
https://blog.csdn.net/zhi_jin/article/details/69267230 什么是全排列】 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。用123来示例下,123的全排列
阅读全文
posted @ 2018-07-03 11:26
莫水千流
阅读(1284)
推荐(0)
2018年7月2日
摘要:
一、引言 以下我们引用文献【1】中的一段话作为本文的開始: 想象你在黄昏时分看着一仅仅小鸟飞行穿过浓密的丛林。你仅仅能隐隐约约、断断续续地瞥见小鸟运动的闪现。你试图努力地猜測小鸟在哪里以及下一时刻它会出如今哪里,才不至于失去它的行踪。或者再想象你是二战中的一名雷达操作员,正在跟踪一个微弱的游移目标。
阅读全文
posted @ 2018-07-02 15:57
莫水千流
阅读(826)
推荐(0)
2018年6月6日
摘要:
引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 引用最大的好处就是提高函数效率以及节省空间; 关键问题一、传递引用与传指针、传值的区别? 值传递 (pass by value),指针传递(pass by pointer),
阅读全文
posted @ 2018-06-06 10:00
莫水千流
阅读(4615)
推荐(0)