//继承派生中对象相互赋值情况
//派生类的对象可以赋值给基类的对象,这时是把派生类对象中从对应基类中继承来的隐藏对象赋值给基类对象。
//反过来不行,因为派生类的新成员无值可赋。
#include
using namespace std;
class B
{
public:
B()
{
cout<<"B"<<endl;
}
void fun()
{
cout<<"B::fu...
分类:
编程语言 时间:
2015-05-13 10:39:12
收藏:
0 评论:
0 赞:
0 阅读:
147
//
// 可以将一个派生类的对象的地址赋给其基类的指针变量,但只能通过这个指针访问派生类中由基类继承来的隐藏对象,
//不能访问派生类中的新成员。同样也不能反过来做。
#include
using namespace std;
class B
{
public:
B()
{
cout<<"B"<<endl;
}
void fun()
{
cout<<"B::fun()"<<...
分类:
编程语言 时间:
2015-05-13 10:39:02
收藏:
0 评论:
0 赞:
0 阅读:
164
//派生类对象初始化基类的引用
//引用是别名,但这个别名只能包含派生类对象中的由基类继承来的隐藏对象
#include
using namespace std;
class B
{
public:
B()
{
cout<<"B"<<endl;
}
void fun()
{
cout<<"B::fun()"<<endl;
}
private:
int x;
};
cla...
分类:
编程语言 时间:
2015-05-13 10:38:52
收藏:
0 评论:
0 赞:
0 阅读:
1195
%% 图像抓取并存入当前目录image文件夹下% 建立图片存储文件夹
if exist('image','dir')~= 7
mkdir([cd,'/image']) % 与下一句一样
end
directory=[cd,'/image/']; %当前工作目录下文件夹%定义一个监控界面
hf = figure('Units', 'Normalized', 'Menubar', 'None',...
分类:
其他 时间:
2015-05-13 10:38:31
收藏:
0 评论:
0 赞:
0 阅读:
420
//正确使用虚析构函数
//使用虚析构函数,当delete删除一个对象时,能确保析构函数正确执行(动态)
#include
using namespace std;
class B
{
public:
B()
{
cout<<"B"<<endl;
}
virtual void fun()
{
cout<<"B::fun()"<<endl;
}
virtual ~B()
/...
分类:
编程语言 时间:
2015-05-13 10:38:21
收藏:
0 评论:
0 赞:
0 阅读:
219
Flyweight定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类)。
为什么使用共享模式/享元模式
面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为一个对象,几千个字,对象数就是几千,无疑耗费内存,那么我们还是要"求同存异",找出这些对象群的共同点,设计一个元类,封装可以被共享的类,另外,还...
分类:
编程语言 时间:
2015-05-13 10:38:11
收藏:
0 评论:
0 赞:
0 阅读:
270
//子类在重写虚函数时,会覆盖父类的函数
#include
using namespace std;
class B
{
public:
B()
{
cout<<"Create B!"<<endl;
}
public:
virtual void fun()
{
cout<<"B::fun()"<<endl;
}
virtual void show()
{
cout<<...
分类:
编程语言 时间:
2015-05-13 10:38:01
收藏:
0 评论:
0 赞:
0 阅读:
470
首先我们需要关于Opengl的一系列文件。
传送门:http://pan.baidu.com/s/1i3tgmkH
下载解压之后会出现3种后缀为.dll、.lib、.h的文件。
我们需要把这些不同类型的文件放在不同的地方。
所有把.H结尾的文件全部放在VS安装目录下的\VC\include\GL中,如果没有GL文件夹,则自己新建一个。
把.LIB结尾的文件全部放在VS安装目录下的\V...
分类:
其他 时间:
2015-05-13 10:37:52
收藏:
0 评论:
0 赞:
3 阅读:
8003
今天总结链栈。
什么是链栈?
链栈就是栈的链式存储结构,就跟单链表差不多。只不过头指针变成了栈顶指针,这个指针总是指向栈顶元素。栈底结点的指针域指向NULL,当top==NULL时,则栈为空.具体实现时,对比着单链表,然后结合图示,很容易就写出来了。
图示:
实现:
#include
using namespace std;
template
struct Node {
...
分类:
编程语言 时间:
2015-05-13 10:37:40
收藏:
0 评论:
0 赞:
0 阅读:
117
#map{
width:1000px;height:1000px;
}
<script type="text/javascript" src="http://api.map.baidu.com/api...
分类:
Web开发 时间:
2015-05-13 10:37:30
收藏:
0 评论:
0 赞:
0 阅读:
294
Problem Description
In 12th Zhejiang College Students Games 2007, there was a new stadium built in Zhejiang Normal University. It was a modern stadium which could hold thousands of people. The audi...
分类:
其他 时间:
2015-05-13 10:37:20
收藏:
0 评论:
0 赞:
0 阅读:
112
各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim。上一回咱们总结了屠龙刀:Vim的
各种刀法。这一回,咱们不再说Vim的刀法。今天开始咱们说说Vim的插件。好了,还是那句话,闲话休提,
言归正转。让我们一起talk Vim吧!
看官们,Linux上的应用程序有个特点,就是都有一个配置文件(叫启动文件或者初始化文件也可以),通
过修改配置文件可以自己定义应用程序...
分类:
系统服务 时间:
2015-05-13 10:37:11
收藏:
0 评论:
0 赞:
0 阅读:
211
??
Memcache本身只是一个内存缓存服务器,用来缓存数据以缓解数据库压力,但是我们经常会听到分布工Memcache,那么它是如何实现的呢?在使用Java操作Memcache时,我们通常会借助Java_Memcache来帮助我们完成各项操作, get/set/delete等。下面我们阅读一下Java_Memcache的源码来窥探一二。(注:网上很难找到Java_Memcache最新的...
分类:
编程语言 时间:
2015-05-13 10:37:00
收藏:
0 评论:
0 赞:
0 阅读:
448
Description
The cows have reconstructed Farmer John’s farm, with its N barns (1 <= N <= 150, number 1..N) after the terrible earthquake last May. The cows didn’t have time to rebuild any extra roads,...
分类:
其他 时间:
2015-05-13 10:36:49
收藏:
0 评论:
0 赞:
0 阅读:
176
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第九周(运算符重载)
*作者:王忠
*完成日期:2015.4.29
*版本号:v1.0
*
*问题描述:定义Complex类中的>运算符的重载,实现输入和输出,
*输入描述:
*程序输出:
#include
using namespace std;
cla...
分类:
其他 时间:
2015-05-13 10:36:40
收藏:
0 评论:
0 赞:
0 阅读:
245
使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio
项的值,所以要加checked来筛选,比如有以下的一些radio项:
1.jquery获取radio的值
2.jquery获取checkbox的值
3.jquery获取select的值
要想获取某个radio的值有以下的几种方法,直接给出代码:
1、1.$('...
分类:
Web开发 时间:
2015-05-13 10:36:27
收藏:
0 评论:
0 赞:
0 阅读:
257
1、
struts2验证规则validation配置文件命名方式总结
1、Action级别校验命名格式:
ActionClassName-validation.xml
2、Action中某个方法的校验命名格式:
ActionClassName-ActionAliasName-validation.xml
...
分类:
其他 时间:
2015-05-13 10:36:07
收藏:
0 评论:
0 赞:
0 阅读:
254
首先了解一下程序和进程的概念:
程序:程序是完成特定任务的一系列指令集合。
进程:从用户角度来看,进程是程序的一次执行过程。从系统的角度看,进程是操作系统分配内存和cpu等资源的基本单位,进程是资源分配的最小单位。每一个进程都有自己独立的地址空间与执行状态,像unix这样的多任务操作系统能够让许多程序同时运行,每一个运行着的程序就构成了一个进程。
进程数据结...
分类:
系统服务 时间:
2015-05-13 10:35:44
收藏:
0 评论:
0 赞:
0 阅读:
370
有一类特殊的属性,即这个属性的类型是另外一个JavaBean,如有一个User类,代码如下:
package data;
public class User
{
private String name;
private int age;
public String getName()
{
return name;
...
分类:
其他 时间:
2015-05-13 10:35:34
收藏:
0 评论:
0 赞:
0 阅读:
90
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 8129 Accepted Submission(s): 4097
Problem Description
这次xhd面临的问题是这样的:在一个平面内有两个点,求两个...
分类:
其他 时间:
2015-05-13 10:35:25
收藏:
0 评论:
0 赞:
0 阅读:
239