自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 使用匿名名称空间需要注意事项

有时候为了简便,在包含头文件时,使用匿名名称空间来避免重复包含的引起的multiple definition of这类错误。 但是,要注意的是,如果两个文件包含同一个匿名名称空间的类,然后通过这个类生成对象时。他们的适配类型并不同!!!! 也就是如果在一个类中有一个成员函数使用名称空间里面的类的类型做参数,在另外一个文件包含匿名名称空间里面的类使用此对象传入参数到此函数时,类型并不匹配。就可能

2013-12-27 15:59:24 868

原创 C++的一些小知识点

1.类中的常成员函数 常成员函数声明方式为void add(int a) const;为在函数后面加const关键字,在c++中,常成员函数与常量class有很多关系。为了保证class里的成员是只读的,所以常class对象只能调用常成员函数。所以当声明一个如下的类时:class M{ public: int a; void fun(int a)const

2013-12-25 18:50:02 578

原创 自己写的一个c++管理buffer

//创建一个循环链表来作为接受对方数据的缓存 #include #include #include #include typedef struct node { char *data; char *id; bool is_data; struct node *next; }buffer_node; class buffer { private: buffer_node *bufferl

2013-12-20 10:03:49 1315

原创 挖掘信息熵(读kmp算法有感)

1.关于kmp算法 kmp算法实质是在进行一个字符串对另外一个字符串进行匹配时,进行的一系列简化算法。 通过挖掘目标字符串内部的信息,从而获得一个更快的匹配速度。 so,这儿关键是挖掘字符串内部的信息。以获得更多的信息。 2.推广 通过阅读kmp我感受到,很多算法的实现其实是一个挖掘目标信息,然后实现目标的过程。所以,我们在算法中首先要把目标的信息挖掘完毕,那么我们的算法消耗资源也就越小

2013-12-02 17:21:51 602

转载 Linus:利用二级指针删除单向链表

Linus大婶在slashdot上回答一些编程爱好者的提问,其中一个人问他什么样的代码是他所喜好的,大婶表述了自己一些观点之后,举了一个指针的例子,解释了什么才是core low-level coding。 下面是Linus的教学原文及翻译—— “At the opposite end of the spectrum, I actually wish more people understoo

2013-12-02 16:27:46 537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除