
编程
咆哮蜗牛
这个作者很懒,什么都没留下…
展开
-
c++笔记
---------------------------------------const对象和const成员函数---------------------------------------1、成员函数可以声明成const函数(声明后面价const);2、const对象只能调用const成员函数;3、const函数和非const函数可以形成重载;4、非const对象可以调用cons原创 2013-06-14 09:28:36 · 740 阅读 · 0 评论 -
推荐一些C++经典书籍
转自:http://bbs.bccn.net/thread-383194-1-1.htmlc++程序设计教程 c++编程思想 c++大学教程 c++程序设计语言 数据结构算法与应用c++语言描述 c++标准模板库------自修教程与参考手册 泛型编程与STL 深度探索c++对象模型 设计模式---可复用面向对象软件的基础 重构---改善既有代码的设计转载 2013-06-14 08:47:40 · 1081 阅读 · 0 评论 -
static_cast, dynamic_cast, const_cast探讨
转自:http://www.cnblogs.com/chio/archive/2007/07/18/822389.html但有修改!!!首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型转载 2013-07-27 11:55:22 · 848 阅读 · 0 评论 -
Linux GDB 常用命令
转自:http://blog.youkuaiyun.com/comedate/article/details/8073252Linux GDB 常用命令如下:1.启动和退出gdb(1)启动:gdb ***:显示一段版权说明; (*** 表示可执行程序名)(2)退出:quit。有的时候输入quit后会出现相关提示:类似于“(y/n)”,输入y2.显示和查找程序源代码(1)list :转载 2013-10-06 21:50:40 · 1572 阅读 · 0 评论 -
linux下如何用GDB调试c++程序
GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能:启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。转载 2013-10-06 21:33:44 · 999 阅读 · 0 评论 -
层次聚类的具体实现 Hierarchical clustering implementation
Single linkage(nearest neighbor):两个簇中最近的对象的距离为簇之间的距离;Complete linkage (furthest neighbor):两个簇中最远的对象的距离为簇之间的距离;Group average linkage:两个簇中对象的平均距离为簇之间的距离;原创 2013-10-21 10:25:15 · 1905 阅读 · 0 评论 -
致命的错误:python中误输入tab键
今天写了一小段python代码,不知怎的,就是调试不出来,最后才知道原创 2014-04-18 09:21:23 · 3081 阅读 · 3 评论 -
STL中random_shufle存在的问题与改进(这篇博文是错误的)
先贴出G++的库函数的STL的代码:来源于ubuntu下文件/usr/include/c++/4.7/bits/stl_algo.h /** * @brief Randomly shuffle the elements of a sequence. * @ingroup mutating_algorithms * @param __first A forward i原创 2013-12-07 12:19:18 · 1106 阅读 · 0 评论 -
c++ virtual关键字详解
Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derived的对象时,对point的print函数的调用实际上是调用了Derived的print函数而不是Ba原创 2015-10-10 17:27:15 · 677 阅读 · 0 评论