// 1. StreamTokenizer的用法查阅API:java.lang.Object 继承者 java.io.StreamTokenizerStreamTokenizer 类获取输入流并将其分析为"标记"(Token)允许一次读取一个标记。分析过程由一个表和许多可以设置为各种状态的标...
分类:
编程语言 时间:
2014-10-02 18:47:53
阅读次数:
244
1.游戏有两个人参与,二者轮流做出决策。且这两个人的决策都对自己有利。2.当有一人无法做出决策时游戏结束,无法做出决策的人输。无论二者如何做出决策,游戏可以在有限步内结束。3.游戏中的同一个状态不可能多次抵达。且游戏不会有平局出现。4.任意一个游戏者在某一确定状态可以作出的决策集合只与当前的状态有关...
分类:
其他好文 时间:
2014-10-02 18:44:03
阅读次数:
200
你也许感觉对指针已经了如指掌了, 但是也可能还没注意到下面所述的一些简单的问题. 当然, 如果已经注意到这些陷阱了, 那就最好不过了. 大家应该都知道, 通过指针是可以修改其指向的对象的值的, 请看下面的情况: int i = 10; int *p = &i; int *q = NULL...
分类:
其他好文 时间:
2014-10-02 18:21:13
阅读次数:
204
先说说内联函数的优点: 将函数改写成inline函数, 可以避免当函数被调用时所发生的堆栈操作, 这自然可以提高代码的执行效率 一般将inline函数写在头文件中, 并且建议将其写在类结构之外, 也就是类结构定义的下面, 而不是写在类结构的里面.当然写在里面也没什么不行, 只是如果写在外面的话,.....
分类:
其他好文 时间:
2014-10-02 18:01:03
阅读次数:
151
写程序的道理就和做其他任何事是一样的, 比如炒个菜, 或者用洛阳铲来考古探方. 下面用其中任何一种事情来进行多态性的实现方法吧: 炒菜(实现多态): 1. 原料: 父类一个, 子类一个或多个 父类里面准备虚函数一个或多个. 子类里面准备相应的虚函数的实现一个或多个.父类的指针一个. 子...
分类:
其他好文 时间:
2014-10-02 17:34:03
阅读次数:
237
1. c++提供了太多的存储对象的方式: 堆 栈 全局数据区2. c++提供了太多的访问对象的方式: 变量指针 引用这样, 对于对象的操作就有9种不同的组合了, 所以c++显得比较复杂. 所以想灵活熟练的使用c++, 就得对上面所述的9中对象的操作了如指掌才可以.
分类:
编程语言 时间:
2014-10-02 17:13:33
阅读次数:
152
简单的说向上造型就是指将子类的对象当做是父类对象来看待. 下面我们来具体看一下: 设: Student 继承自 Person 则: Student Person Student * Person* Student & Person & 内部原理: 子类对象具有父类对象所具有的绝...
分类:
其他好文 时间:
2014-10-02 17:09:23
阅读次数:
137
相信使用c++的朋友们对引用类型不会陌生的, 不过, 大家是否觉得指针似乎更重要呢? 引用能做的, 指针不是同样可以完成么? 而且功能更加强大, 使用方式也更加灵活啊. 那么引用到底是怎么搞的呢? c++之父:本贾尼·斯特劳斯特卢普博士当年为什么非要创造引用类型呢? 难道不是只有指针才是亲儿子? ....
分类:
其他好文 时间:
2014-10-02 16:56:43
阅读次数:
175
1. 数组和指针的联系想来都是密不可分的.实际上, 在C语言中, 只存在一维数组, 而你所看到和学到的那些所谓的多维数组, 只不过是用一维数组构造出来的. 其本质依旧是一个普普通通的一维数组. 而关键就在于, 这个一维数组中的元素, 可以是任意类型的对象. 如果我在里面放几个数组, 那么它自...
分类:
其他好文 时间:
2014-10-02 16:42:43
阅读次数:
171
如果文件的大小是8k。你如果用read/write,且只分配了2k的缓存,则要将此文件读出需要做4次系统调用来实际从磁盘上读出。如果你用fread/fwrite,则系统自动分配缓存,则读出此文件只要一次系统调用从磁盘上读出。也就是用read/write要读4次磁盘,而用fread/fwrite则只要...
分类:
其他好文 时间:
2014-10-02 16:21:13
阅读次数:
144