- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 类的成员函数
成员函数包含以下四个部分:函数返回类型,函数名,用逗号隔开的形参表,包含在一对花括号里面的函数体7.1定义成员函数的函数体1.成员函数含有额外的,隐含的形参2.this指针的引入 每个成员函数都有一个额外的,隐含的形参this,在调用成员函数时,形参this初始化为调用函数的对
2011-07-29 11:48:58 400
原创 内联函数
1.内联函数避免函数调用的开销在函数返回类型前加上关键字inline就可以将函数制定为内联函数:inline const string &shorterString(const string &s1,const string &s2){ return s1.size() }将内联
2011-07-29 11:47:52 240
原创 局部对象
名字的作用域:指的是知道该名字的程序文本区对象的生命期:在程序执行过程中对象存在的时间自动对象:只有当定义它的函数被调用时才存在的对象称为自动对象(automatic object)自动对象在每次调用函数时创建和撤销局部变量所对应的自动对象在函数控制经过变量定义语句时创建,当函数
2011-07-29 11:47:18 585
原创 异常
标准库异常类定义在4个头文件中:1.exception头文件定义了最常见的异常类2.stdexcept头文件定义了几种常见的异常类3.new头文件定义了bad_alloc异常类型4.type_info头文件定义了bad_cast异常类型stdexcept头文件中定义的标准异常类:
2011-07-29 11:46:37 358
原创 类型转换
1.何时发生隐式类型转化:(1)在混合类型的表达式中,其操作数被转换成为相同的类型:int ival;double dcal;ival >= dval; //ival converted to double(2)用作条件表达式被转换为bool类型:int ival;if(ival
2011-07-29 11:45:35 329
原创 new/delete
1.动态创建对象的初始化int i(1024);int *pi = new int(1024);steing s(10, '9');steing *ps = new string(10, '9');2.动态创建对象的默认初始化string *ps = new string;int
2011-07-29 11:43:19 258
原创 JDBC 3
一个简单的StatementResultDemo import java.io.IOException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Statement
2009-12-10 23:47:00 360
原创 JDBC 2
JDBC 4.连接池,使用java.util.ArrayList实现将先前使用过的连接放到ArrayList对象中,下次使用时直接从ArrayList中获取。//BasicDBSource.javapackage chapter20;import java.sql.Connection;import java.sql.SQLExce
2009-11-07 20:35:00 308
原创 JDBC 1
JDBC一.Connection工具类1.接口DBSource.java//DBSource.javapackage chapter20;import java.sql.Connection;import java.sql.SQLException;public interface DBSource { pub
2009-11-06 01:24:00 334
原创 线程问题:生产者(Producer)与消费者(Consumer)
生产者每次会将产品交给店员,而消费者从店员处取走产品,店员一次只能持有固定数量的产品, 如果店中产品已满,店员叫生产者等一下(wait),如果店中有空位放产品,再通知(notify)生产者继续生产, 如果店中没有产品了,店员告诉消费者等一下(wait),如果店中有了产品再通知(notify)消费者来取走产品。 //Clerk.javapacka
2009-10-30 14:06:00 430
原创 泛型学习笔记
泛型学习一.Java中引入泛型(Generics)的原因: 1.解决数据类型转换的错误: 由于在程序中要使用具体的数据类型,因此要对表达式进行向下的类型转换(downCast), 编译时会通过,但在运行时会发生ClassCastException异常。 类型转换的缺点: 1.使java代码变得更加冗长 2.降低了静态类型检查的价值(因为每个数据类型转换都是一个
2009-10-25 10:44:00 417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人