摘要: 如果希望用非类型模板形参的方式取数组的维数时,请记住用数组引用的方式作为形参!
阅读全文
摘要: 最近实现了一下A*算法,感觉蛮好的,尤其是修改地图然后看电脑正确寻路后的那种成就感,有点像小时候蹲在地上,看着一堆蚂蚁搬家,然后故意在他们的路上设置障碍物,然后看蚂蚁不停的探索,然后重新找到新的路线的感觉,真是很有意思。
阅读全文
摘要: 链表逆序是笔试中链表测试的经典题,这次自己写了一下代码,分别用循环和递归方法做两种实现,记录在此。
阅读全文
摘要: 本文内容转自于http://www.cse.yorku.ca/~oz/hash.html。因为他对给出了几个非常好的hash函数,而其中的sdbm就是我们将剖析的eSNACC用的hash的原型。文章是英文的,但是通俗易懂,就摘录在此了。
阅读全文
摘要: 程序设计语言层次结构 C、C++、Java
阅读全文
摘要: 倡导用memcpy替代strcpy/strncpy!因为memcpy函数不仅功能上比strcpy/strncpy更强大,关键在于前者效率要高很多!
阅读全文
摘要: 本篇目的不仅仅是引出这个编码技巧:“用第一个入界点和第一个出界点来表示一个数值范围!”,其实我希望表达的是:在C/C++语言中,写类似for这些涉及边界值的语句时,统一采用不对称边界编码风格!
阅读全文
摘要: 在初始化结构体变量时候,既可以初始化其全部成员变量,也可以仅仅对其中部分的成员变量进行初始化。
仅仅对其中部分的成员变量进行初始化,要求初始化的数据至少有一个,其他没有初始化的成员变量由系统完成初始化,为其提供缺省的初始化值。
阅读全文
摘要: 以前早稍有接触C++中虚函数多态在编译器上的实现问题,但总没有利用程序来检查实验。这次终于对虚函数和他的vtable表有更深入的关注,通过继承类大小的检测和反汇编后的代码能查出端倪。
阅读全文