什么函数不能声明为虚函数?
一个类中将所有的成员函数都尽可能地设置为虚函数总是有益的。
但设置虚函数须注意:
1:只有类的成员函数才能说明为虚函数;
原因:普通函数(非成员函数)只能被overload,不能被override,声明为虚函数也没有什么意思,因此编译器会在编译时邦定函数。
2:静态成员函数不能是虚函数;
因为static属于class自己的,也必须有实体...
分类:
其他 时间:
2015-01-27 09:31:36
收藏:
0 评论:
0 赞:
0 阅读:
286
根据实际的经验, 结合各种经典书籍,对企业最常考试的C/C++知识点进行剖析。...
分类:
编程语言 时间:
2015-01-27 09:31:28
收藏:
0 评论:
0 赞:
0 阅读:
375
导弹地图演示
这个导弹地图是一个中国的地图:
好的废话不多直接上代码(里面有大量注释,不怕你看不懂)
main.cpp
/**
* 书本:【Qt5开发及实例】
* 功能:实现地图的浏览器
* 文件:main.cpp
* 时间:2015年1月26日18:57:55
* 作者:cutter_point...
分类:
其他 时间:
2015-01-27 09:31:27
收藏:
0 评论:
0 赞:
0 阅读:
1125
今天对数据库升级做了大致了解,还是很多东西值得考虑的。
首先,升级前的准备就很多工作需要做:
1. 测试和准备, 主要是应用的做压力测试。因为版本升级,优化器可能使SQL性能回退(选择性能更差的执行计划),可以结合database reply做压力测试,SPA模拟环境变化的影响,以及SPM对执行计划做固定。
2. 升级的方法, 主要是图形界面DBUA(新目录的路径)来完成,相对简单;手工升级...
分类:
数据库技术 时间:
2015-01-27 09:30:21
收藏:
0 评论:
0 赞:
0 阅读:
285
uva 11210 Chinese Mahjong
Mahjong () is a game of Chinese origin usually played by four persons with tiles resembling dominoes and bearing various designs, which are drawn and discarded until o...
分类:
其他 时间:
2015-01-27 09:30:11
收藏:
0 评论:
0 赞:
0 阅读:
250
Eddy's picture
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 7287 Accepted Submission(s): 3689
Problem Description
Eddy begins to like p...
分类:
其他 时间:
2015-01-27 09:30:01
收藏:
0 评论:
0 赞:
0 阅读:
248
在c#中,有时候会出现需要在2个Form中进行数据传递的问题,具体的说就是:我们往往需要把Form2中TextBox,Label,ComBox等控件的值传递给Form1类使用,网上也有许多做法,说的有的比较难理解,这里介绍一种比较容易理解的做法。
假设我们在Form2中有TextBox1和TexbBox2两个控件,我们想通过点击Form1中的Button1来输入Form2中TextBox1和Te...
分类:
Windows开发 时间:
2015-01-27 09:29:51
收藏:
0 评论:
0 赞:
0 阅读:
285
16进制的简单运算
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。
输入第一行输入一个正整数T(0
接下来有T行,每行输入一个字符串s(长度小于15)字符串中有两个数和一个加号或者一个减号,且表达式合法并且所有运算的数都小于31位
输出每个表达式输出占一行,输出...
分类:
其他 时间:
2015-01-27 09:29:41
收藏:
0 评论:
0 赞:
0 阅读:
254
Lightning
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1565 Accepted Submission(s): 515
Problem Description
There are N robots st...
分类:
其他 时间:
2015-01-27 09:29:21
收藏:
0 评论:
0 赞:
0 阅读:
271
...
分类:
其他 时间:
2015-01-27 09:29:11
收藏:
0 评论:
0 赞:
0 阅读:
324
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a link...
分类:
其他 时间:
2015-01-27 09:29:01
收藏:
0 评论:
0 赞:
0 阅读:
196
开始的时候一直想不到一个合适的状态转移方程;
后面想到可以分别求以中间那个数为终点和起点的最长上升子序列的长度,
然后以这个数为中心数的Wavio Sequence的长度就是其中短的那个值*2-1的值;
然后我们取所有数Wavio Sequence的最大长度作为答案。
这个题目卡了n^2的求最长上升子序列的算法,必须用nlgn算法才能过。
代码如下:
#include
...
分类:
其他 时间:
2015-01-27 09:28:51
收藏:
0 评论:
0 赞:
0 阅读:
221
Shared Pool的Sub Pool技术
由于硬解析时需要从Shared Pool重分配内存(分配内存是需要持有Shared Pool Latch),所以在硬解析比较多的系统中,非常容易引起Shared Pool Latch的征用。为了减缓该Latch的征用,从Oracle 9i开始,共享池可分为多个子池(Sub Pool)来管理(最多7个),下一节将主要讲解Shared Pool的Sub ...
分类:
其他 时间:
2015-01-27 09:28:41
收藏:
0 评论:
0 赞:
0 阅读:
354
从刚接触SSH到现在,一直都在用SecureCRT,感觉也挺不错。
但是一直没有见到书上说的颜色效果,只有是否为粗体之分。
今天在玩emacs的时候发现SecureCRT的alt键与emacs的Meta冲突了,于是上网搜索了下。
这才发现了putty这个好东西
putty官网
在官网下载下来后发现只有484KB
SecureCRT有好几十MB。。OK,这是第一个对比,继续往...
分类:
Web开发 时间:
2015-01-27 09:28:21
收藏:
0 评论:
0 赞:
0 阅读:
365
搞Android的同学经常会接触到system.img。但是该文件经常以两种格式出现:raw和sparse。这里详细介绍两者的区别。另外android本身提供了源代码工具在两者之间转换,这里提供工具进行转化。...
分类:
移动平台 时间:
2015-01-27 09:28:12
收藏:
0 评论:
0 赞:
0 阅读:
383
Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without
repeating letters for "abcabcbb" is "abc", which the length is 3. Fo...
分类:
其他 时间:
2015-01-27 09:28:01
收藏:
0 评论:
0 赞:
0 阅读:
166
快捷键
对于很多Eclipse转过来的同学,不适应的最主要就是快捷键部分了,Studio默认的快捷键和Eclipse差别很大,但是Studio强大的地方在于通过设置你可以一直沿用Eclipse风格的快捷键,这样对于那些Eclipse过渡来的同学省了很多学习成本。
Preferences -> Keymap 然后就可以选择你想要的快捷键,这里不止可以选择Eclipse,还可以选择
Emacs、...
分类:
移动平台 时间:
2015-01-27 09:27:51
收藏:
0 评论:
0 赞:
0 阅读:
373
1.1. Json简介
1.1.1. 什么是json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON
值可以是:数字(整数或浮点数),字符串(在双引号中),逻辑值(true
或 false),数组(在方括号中),对象(在花括号中),函数,空字符串,null
1.1.2. Json的结构
...
分类:
Web开发 时间:
2015-01-27 09:27:41
收藏:
0 评论:
0 赞:
0 阅读:
262
面对新形势下的高职教育,将实用先进的数学工具融合到课程的教学中去,使学生在众多解决未来实际问题的途径和方法中选取最优的。本文通过对在高职机械制造专业数学教学中引入遗传算法的探讨,目的是增强机械制造专业学生对实际问题进行优化的能力,有效提升高等数学的针对性和实用性,激发学生利用应用手段解决实际问题的兴趣。
一、遗传算法的应用现状
近一百多年以来,对于遗传算法的研究从理论进入到应用领域,逐...
分类:
编程语言 时间:
2015-01-27 09:27:31
收藏:
0 评论:
0 赞:
0 阅读:
232
生物学作为一门以实验为基础的学科,具有很强的实践性和科学的严谨性。在自然界和人类社会不断发展变化的今天,我们每一位生物老师应不断转变教育观念、更新教育思想、改革教学模式、改进教学方法和手段,使学生具有扎实的基础知识、科学求实的态度、灵活多变的思维方式和强烈的创新意识。这就要求我们要从各个环节去改变课堂教学方式。
一、导入新颖,紧扣主题
“良好的开端是成功的一半”,长期实践证明,要调动学...
分类:
其他 时间:
2015-01-27 09:27:21
收藏:
0 评论:
0 赞:
0 阅读:
245