摘要: 我开始喜欢看科幻电影,比如《机器管家》,《人工智能》,《真实的人类》,《钢铁侠》,《擎天柱》,《007Mr.Bander》。幻想着以后可以编程出人工智能那样的东西。起码住的房子可以像邦德那样智能。 学习了操作系统,GUI编程,神经网络,量子力学,当我一步步获得知识的时候,越来越觉得,现实相差的有点远 阅读全文
posted @ 2018-01-15 16:45 Dobben 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 快速排序是一种不稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法 阅读全文
posted @ 2017-09-13 21:45 Dobben 阅读(162) 评论(0) 推荐(0) 编辑
摘要: C++比C多了个作用域限定符::所以,隐藏的不是很深,还是可以揪出来用的全局函数,变量,类型,enum 常量 被隐藏,可以用 ::引用名空间内 函数,变量,类型,enum 常量被隐藏,可以用 名空间名:: 引用类作用域的函数,变量,类型,enum 常量 被隐藏,可以用 类名:: 引用只有函数 和 函 阅读全文
posted @ 2017-09-11 10:06 Dobben 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-10 15:42 Dobben 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1. 类成员为const类型 2. 类成员为引用类型 究其因 const对象或引用只能初始化但是不能赋值。构造函数的函数体内只能做赋值而不是初始化,因此初始化const对象或引用的唯一机会是构造函数函数体之前的初始化列表中。 从无到有叫初始化,初始化(调用拷贝构造函数)创建了新对象;赋值(调用赋值操 阅读全文
posted @ 2017-09-10 15:01 Dobben 阅读(4662) 评论(0) 推荐(1) 编辑
摘要: 查看下面代码如何出错 阅读全文
posted @ 2017-09-10 11:12 Dobben 阅读(471) 评论(0) 推荐(1) 编辑
摘要: 有下面的一个简单的类: class CNullPointCall{public: static void Test1(); void Test2(); void Test3(int iTest); void Test4();private: static int m_iStatic; int m_i 阅读全文
posted @ 2017-09-10 10:43 Dobben 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 下面不太完美,if(m_data)delete [] m_data;if(m_data==NULL)return *this; 阅读全文
posted @ 2017-09-10 10:05 Dobben 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.jellythink.com/archives/205 static_cast、dynamic_cast、const_cast和reinterpret_cast总结 2013-12-28 分类:C++ / 基础知识 阅读(2213) 评论(9) 前言 这篇文章总结的是C 阅读全文
posted @ 2017-09-10 08:56 Dobben 阅读(212) 评论(0) 推荐(0) 编辑
摘要: //派生类中有成员对象,则先调用成员对象的构造函数再调用 #include<iostream>using namespace std;//class C; //声明一个还未定义的类供其他函数或者类的方法用作形参或者返回值 但是在这个类未定义前不能创建一个Ha对象更不能直接引用类中的某个成员。//类的 阅读全文
posted @ 2017-09-09 14:59 Dobben 阅读(117) 评论(0) 推荐(0) 编辑