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