不懂的东西还有很多,随着不断的学习,不懂的东西更多,无法消灭更多不懂的东西,那就不断的充实自己吧。 欢迎关注微信公众号:菜鸟的机器学习
发布时间:2013-08-07 11:32:28
注意:编译器为gcc,若使用g++,请在库里面加上extern “C” 两个静态库 首先测试静态链接库,大概的代码如下: liba.c#include #include #include "libA.h" void libA(){ .........【阅读全文】
发布时间:2013-08-06 21:28:39
有时候你会想要做这样的安排:让某种类型的对象有“自杀”能力,也就是说能够"delete this"。如此安排很明显要求该类型对象被分配于heap内。另外一些时候你可能想要拥有某种确定性,保证某一类型绝不会发生内存泄露(memory leak),原因是没有任何一个该类型的对象从heap中分配出来。假设你从事嵌入式系统.........【阅读全文】
发布时间:2013-08-05 22:03:15
上一篇文章我们通过迪杰斯特拉算法解决了从某个源点到其余各顶点的最短路径问题。从循环嵌套很容易得到此算法的时间复杂度为O(n^2)。可是怎么只找到从源点到某一个特定终点的最短路径,其实这个问题和求源点到其他所有顶点的最短路径一样复杂,时间复杂度依然是O(n^2)。 此时比较简单方法就是.........【阅读全文】
发布时间:2013-08-05 16:45:13
Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。 Dijkstra算法是很有代表性的最短路.........【阅读全文】
发布时间:2013-07-30 16:33:30
在网上查找关于虚函数的资料时,看到了这样一部分内容,记录下来,感谢原作者。#include "stdafx.h"#include <iostream>using namespace std;class Base1{public: //虚函数定义 &.........【阅读全文】