忆江南-春风

象蜗牛一样生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年10月19日

摘要: 在前面我们学习了关于类的一些基本使用,下面我们更深入的学习使用类。这里包含了下面几个内容: 1:操作符重载 2:友员 3:类的转换操作符重载:使我们对类型使用+、-等常用操作符。要重载操作符,需使用称为运算符函数的特殊函数,它的形式如下: operator op(argument-list) ; op可以是+、-、*、/等操作符,argument-list 是参数列表下面创建一个两个时间相加的+操作符:#includeusing namespace std ;class Time{private : int hour , minute , second ;public ... 阅读全文

posted @ 2013-10-19 00:11 忆江南-春风 阅读(203) 评论(0) 推荐(0) 编辑

2013年10月18日

摘要: 从今天开始,我们将要接触到c++最主要的内容:面向对象编程。面向对象编程有以下几个特性: 抽象:将现实中的事物抽象成类和对象 封装和数据隐藏:将我们使用的数据封装到类中,我们可以设置哪些数据不能被外界访问。 继承、多态:在原有类的基础上,创建新的类,根据传入对象类型的不同,执行不同的操作。创建自己的类,类包含以下两个部分: 类声明:以数据成员的方式描述数据部分,以成员函数的方式描述公共接口。提供类的蓝图 类方法定义:实现类的成员函数。我们将类的声明放在头文件中,类方法定义放在源文件中,在源文件引入类声明的头文件。如Time.h:#ifndef TIME_H_#define TIME_... 阅读全文

posted @ 2013-10-18 16:30 忆江南-春风 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 前面学习了一些函数基本使用,下面更深入的学习函数有关的内容。内联函数:要理解内联函数有普通函数的不同,就应该知道函数的调用过程,下面就分析下函数的调用过程。如:void fun1() ;void fun2() ;void fun1(){ fun2() ; cout using namespace std ;void swapr(int & , int &) ;void swapv(int , int ) ;void swapp(int * , int * ) ;int main(){ int x = 4 ,y = 5 ; swapr(x , y) ; swapv(... 阅读全文

posted @ 2013-10-18 00:20 忆江南-春风 阅读(194) 评论(0) 推荐(0) 编辑

2013年10月17日

摘要: 函数在c++编程是很重要的,我们下面就开始学习函数模块有关的内容。函数定义包含:返回值、函数名、参数列表和函数体几个部分。如:#includeusing namespace std ;int simpleFun() ; //函数声明int main(){ simpleFun() ; //函数调用 return 0 ;}//函数定义int simpleFun() { cout > y using namespace std ;int sum(int , int ) ; //函数声明int max(int , int ) ; ... 阅读全文

posted @ 2013-10-17 02:29 忆江南-春风 阅读(208) 评论(0) 推荐(0) 编辑

2013年10月8日

摘要: 在前面学习了基本数据类型,在编程中我们要使用到复合数据类型,最复杂的数据类型是类。下面介绍一些简单的复合数据类型:1.数组:可以存储多个相同数据类型的数据。 创建数组的方式: 1.intmonths[12] ; //创建一个int数组months,含有12个元素,默认值是0 2.int months[12] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} ; //创建数组并赋值 3.int months[] ={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} ; //创建数组,由系统确定数组长度 4.i... 阅读全文

posted @ 2013-10-08 00:55 忆江南-春风 阅读(254) 评论(0) 推荐(0) 编辑

2013年10月7日

摘要: 在c++中,我们需要基本类型,按照一定的格式,创建自己的数据类型。c++中,有两种基本数据类型:整型、浮点类型、bool。整型:char、float、int、long、long long,每种类型都有符号版本和无符号版本,共10种类型可供选择。 符号版本:前面加signed关键字,也可以省略。如:signed int 无符号版本:前面加unsigned关键字,不能取负值。如:unsigned int在c++中,我们可以使用sizeof运算符来查看变量或类型的长度,单位为字节。 如:int age ; sizeof (age),sizeof (int) 注意:查看变量时,括号可以省略;查看... 阅读全文

posted @ 2013-10-07 00:05 忆江南-春风 阅读(248) 评论(0) 推荐(0) 编辑

2013年10月5日

摘要: 刚开始学习c++,下面写了一个小例子myfirst.cpp: 1 //my first c++ progream 2 #include 3 4 int main(){ 5 using namespace std ; 6 cout 是在编译之前,将iostream头文件的内容添加到该预处理命令所在位置。 #define SIZE 0 是在编译之前,将源文件中的SIZE替换为0进行处理。 主函数:int main(){ return 0 ;}是主函数,每个程序都应该包含main函数。 头文件:iostream是标准头文件,要在程序中使用,应该使... 阅读全文

posted @ 2013-10-05 23:23 忆江南-春风 阅读(196) 评论(0) 推荐(0) 编辑

2013年9月21日

摘要: Oracle 权限设置 一、权限分类: 系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理: 1、系统权限分类: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,resou 阅读全文

posted @ 2013-09-21 01:09 忆江南-春风 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 刚刚创建的oracle实例中会内建两个用户:system和sys。 (1)新建用户 我们先使用system用户登录oracle实例来新建t_user用户。 新建用户格式:create user 用户名 identified by 密码 ; 如: create user t_user identified by t_user ; 修改用户的格式如下: alter user 用户名 identified by 密码 ; 如:alter user t_user identified by t_user001 ; 将t_user用户的密码修改为t_user001 删除用户格式: dr... 阅读全文

posted @ 2013-09-21 00:47 忆江南-春风 阅读(545) 评论(0) 推荐(1) 编辑

2013年9月20日

摘要: 以下是一些常见的sqlplus命令: (一)连接数据库 1:连接数据库 用法:conn[ect] 用户名/密码@网络服务名 [as sysdba/as sysoper] 如:conn system/oracle@oracle as sysoper ; conn t_user/t_user@oracle ; 2: 断开连接 用法:disc[onnect] 3:修改密码 用法:passw[ord] [用户名] 如果修改当前用户密码,不需要加用户名,若修改其他密码,需要sys、system登录。 如:passw t_user ; 4:退出数据库 用法:exit(二)文件操作... 阅读全文

posted @ 2013-09-20 23:02 忆江南-春风 阅读(224) 评论(0) 推荐(0) 编辑