利用类的初始化列表来调用就可以了,看下面代码 class base { public: base(); base(int n); }; class node : public base { node(); node(int n):base(n) { //... } };
分类:
编程语言 时间:
2016-01-29 03:13:37
阅读次数:
206
当子类析构需要调用父类的析构函数,基类的析构函数必须设置为虚析构函数 //基类 class base { base() { cout<<"base "; } virtual ~base() { cout<<"~base "; } } //派生类 class cat : public base { c
分类:
编程语言 时间:
2016-01-29 03:13:29
阅读次数:
184
每个类的成员函数都默认传入this指针,成员函数后面加了const后该成员函数将不能修改该类的成员了 class cat { public: cat(){}; string getName() const { this->m_strName = “”;//错误,const this不允许修改成员 r
分类:
编程语言 时间:
2016-01-29 03:13:38
阅读次数:
196
成员变量里面如果包含了引用类型,应该如何初始化此成员变量才不报错 答:需要利用类的初始化列表来构造该成员对象 class dog1 { public: dog1(){m_strName = "peter";}; string m_strName; }; class cat1 { public: //
分类:
编程语言 时间:
2016-01-29 03:09:27
阅读次数:
226
*什么是赋值构造函数(重载赋值操作符) 下面的代码演示了什么是赋值构造函数,如果不人为定义赋值构造函数,系统将默认给你分配一个浅拷贝的赋值构造函数(下面例子为深拷贝的赋值操作) class cat { public: //构造函数 cat():m_pMyName(NULL),m_unAge(0) {
分类:
编程语言 时间:
2016-01-29 00:25:38
阅读次数:
163
*什么是拷贝构造函数又可以叫复制构造函数(浅拷贝与深拷贝) 下面的代码演示了什么是拷贝构造函数,如果不人为定义拷贝构造函数,系统将默认给你分配一个浅拷贝的拷贝构造函数 class cat { public: //构造函数 cat():m_pMyName(NULL),m_unAge(0) { cout
分类:
编程语言 时间:
2016-01-29 00:26:02
阅读次数:
214
const colors = ["#33B5E5","#0099CC","#AA66CC","#9933CC","#99CC00","#669900","#FFBB33","#FF8800","#FF4444","#CC0000"]
分类:
编程语言 时间:
2016-01-29 00:26:10
阅读次数:
180
Java编程思想,并发编程学习笔记. 一.基本的线程机制 1.定义任务:Runnable接口 线程可以驱动任务,因此需要一种描述任务的方式,这可以由Runnable接口来提供.要想定义任务,只需实现Runnable接口并编写run方法,使得该任务可以执行你的命令. class MyTask impl
分类:
编程语言 时间:
2016-01-29 00:20:13
阅读次数:
336
虽然SpringMVC可以自动绑定多种数据类型,但是有时候有些特殊的数据类型还是会在绑定时发生错误,需要我们自己书写类型转换完成绑定。 SpringMVC中提供两种绑定方式:以时间转换为例。 1、属性编辑器(传统方式) 控制器: 1 @RequestMapping(value="/login.do"
分类:
编程语言 时间:
2016-01-29 00:16:12
阅读次数:
258
题目: 题目来源:《编程之美》 把两个字符串变成相同的基本操作定义如下: 1. 修改一个字符(如把 a 变成 b) 2. 增加一个字符 (如 abed 变成 abedd) 3. 删除一个字符(如 jeddon 变成 jedon) 针对于 jeddon到jedon 只需要删除一个或增加一个 d 就可以
分类:
编程语言 时间:
2016-01-29 00:16:06
阅读次数:
212
1.添加jar包(cxf的jar包中包含了spring的jar包),添加spring配置文件 2.web.xml中配置CXFServlet,过滤WS服务的地址 <!-- 配置CXFServlet,实现地址过滤的功能,项目启动时实例化 --> <servlet> <servlet-name>cxfSe
分类:
编程语言 时间:
2016-01-29 00:13:18
阅读次数:
205
判断字符串是否以XX开头 1.切割转换 var str = "ababaa",tags = jquery.trim(str); 2. indexOf方法运行 !tags.indexOf("aba") == true, 说明 tags以“abc” 开头,否则不是以“abc”开头。 3. 说明 inde
分类:
编程语言 时间:
2016-01-29 00:05:51
阅读次数:
260
1.27 Java基础总结 ①访问修饰符访问权限②类和方法的基本声明和使用 成员变量(属性)①类中添加成员变量 访问修饰符 类型 变量名 private String name ②实例化对象调用类的构造方法类构造对象,Teacher one = new Teacher(); 有static的可以直接
分类:
编程语言 时间:
2016-01-29 00:04:11
阅读次数:
206
Java语言之所以比C语言更加实用 是有原因的 Java的一个重要的特点——跨平台性 无论是哪个平台,如Windows、Linus还是Mac系统 Java的语法都是一样的 这个要比C语言用处要广 因为C语言只能在Windows系统下运行 所以人们在选择语言编辑程序或软件时一般会选择Java语言 但是
分类:
编程语言 时间:
2016-01-29 00:04:13
阅读次数:
216
一点碎碎念 话说周围还在用人人网的人真是越来越少了,有一天闲来无事打开人人,发现最新的状态还是2013年12月的,好多好友也已经不怎么联系了,真是物是人非啊。翻了翻自己的状态,都是大学本科时发的,感觉挺有纪念意义的,就想着有空写个爬虫把自己的状态抓下来做个备份,万一哪天人人挂了,还能给自己的大学生活
分类:
编程语言 时间:
2016-01-29 00:02:25
阅读次数:
248
1.28 Java基础总结 ①方法重载②构造方法 一、方法的重载在同一个类中,方法名相同,形参列表不同访问修饰符、返回类型和是否重载无关;按顺序对应的形参列表类型不同即可 二、构造器在类创建一个实例时被调用,构造方法只能用new关键字调用目的:初始化实例,初始化类属性(0,0.0,null,fals
分类:
编程语言 时间:
2016-01-29 00:00:58
阅读次数:
209
客户端拦截器: public class AccountInterceptor extends AbstractPhaseInterceptor<SoapMessage>{ private String name; private String password; public AccountInt
分类:
编程语言 时间:
2016-01-28 23:57:49
阅读次数:
485