会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
long_ao_tian
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
2018年1月30日
vs2015+opencv3.3.1+ maxflow-v3.01 c++实现Yuri Boykov 的Interactive Graph Cuts
摘要: 出的结果不理想。 感觉是tlink的权重的计算有问题,以及参数的设置。三个可设置参数是后面的 i j k 。如果你找到了一组好参数请告诉我。 下载地址 http://download.csdn.net/download/li_haoren/10232283 Interactive Graph Cut
阅读全文
posted @ 2018-01-30 18:48 ff_d
阅读(1158)
评论(3)
推荐(0)
2018年1月29日
c++迭代递归实现汉诺塔(5种迭代方法满足你)
摘要: 这上面的代码是我自己写的,迭代的过程参考了下面的代码,你们看不明白很正常。 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////
阅读全文
posted @ 2018-01-29 15:29 ff_d
阅读(1325)
评论(0)
推荐(0)
2018年1月28日
opencv3.3.1+vs2015+c++实现直接在图像上画掩码,保存掩码图片
摘要: 左键红右键蓝,保存为k
阅读全文
posted @ 2018-01-28 14:37 ff_d
阅读(354)
评论(0)
推荐(0)
2018年1月20日
声明函数指针、回调函数、函数对象------c++程序设计基础、编程抽象与算法策略
摘要: 声明函数指针 结果: 回调函数 结果 回调函数还没懂应用在哪。 回调函数的限制 向回调函数中所传递的信息超过了映射函数所能提供的参数。 解决 函数指针在它们的效用中被限制,因为它们无法将函数与用户提供的数据一起提供。所以需要一种策略:它将回调函数与用户提供的数据封装成一个单独的单元。即函数类(fun
阅读全文
posted @ 2018-01-20 23:50 ff_d
阅读(247)
评论(0)
推荐(0)
C++/C语言的标准库函数与运算符的区别new/delete malloc/free
摘要: 百度笔试题:malloc/free与new/delete的区别 malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。new操作返回一个指向所分配的这块足以存放该类型值的内存块的首指针。下面来看他们的区别。 一、操作对象有所不同
阅读全文
posted @ 2018-01-20 21:44 ff_d
阅读(238)
评论(0)
推荐(0)
2018年1月19日
内存布局------c++程序设计基础、编程抽象与算法策略
摘要: 图中给出了在一个典型c++程序中如何组织内存的框架。程序中的指令(在底层都是按位存储的)、全局变量、静态对象和只读常量往往被存储在静态去(static area)(第二个图中的数据段、代码段。值得注意的一点是:代码段中存储的是可执行的代码和只读常量,很多人看到代码段就认为里面只有代码,数据段里面才是
阅读全文
posted @ 2018-01-19 23:50 ff_d
阅读(720)
评论(0)
推荐(1)
2018年1月11日
在构造函数和析构函数中调用虚函数------新标准c++程序设计
摘要: 在构造函数和析构函数中调用虚函数不是多态,因为编译时即可确定调用的是哪个函数。如果本类有该函数,调用的就是本类的函数;如果本类没有,调用的就是直接基类的函数;如果基类没有,调用的就是间接基类的函数,以此类推。例如: 输出结果
阅读全文
posted @ 2018-01-11 10:53 ff_d
阅读(409)
评论(0)
推荐(0)
2018年1月10日
正确处理类的复合关系------新标准c++程序设计
摘要: 假设要编写一个小区养狗管理程序,该程序需要一个“主人”类,还需要一个“狗”类。狗是有主人的,主人也有狗。假定狗只有一个主人,但一个主人可以有最多10条狗。该如何处理“主人”类和“狗”类的关系呢?下面是一种直观的写法: 这种写法是无法通过编译的。因为尽管提前对CDog类进行了声明,但编译到第4行时,编
阅读全文
posted @ 2018-01-10 19:30 ff_d
阅读(758)
评论(0)
推荐(0)
在成员函数中调用虚函数(关于多态的注意事项)------新标准c++程序设计
摘要: 类的成员函数之间可以互相调用。在成员函数(静态成员函数、构造函数和析构函数除外)中调用其他虚成员函数的语句是多态的。例如: 输出: 第20行调用func1成员函数。进入func1成员函数,执行到第8行,调用func2函数。看起来调用的应该是CBase类的func2成员函数,但输出结果证明实际上调用的
阅读全文
posted @ 2018-01-10 19:00 ff_d
阅读(790)
评论(0)
推荐(0)
多态实现的原理------新标准c++程序设计
摘要: “多态”的关键在于通过基类指针或引用调用一个虚函数时,编译时不确定到底调用的是基类还是派生类的函数,运行时才确定。例子: 输出结果: 如果将程序中的 virtual 关键字去掉: 输出结果: 对比发现,有了虚函数以后,对象占用的存储空间比没有虚函数时多了4个字节。实际上,任何有虚函数的类及其派生类的
阅读全文
posted @ 2018-01-10 18:39 ff_d
阅读(237)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
公告