
程序语言
文章平均质量分 78
runyeo
对信息安全及加解密技术较为感兴趣
展开
-
数据抽象----类(c++)
[程序设计教程用c++语言编程陈家骏]1.类的定义:a.创建对象前,类中说明的数据成员不占内存空间,类定义中说明数据成员(某些静态成员除外)时不能赋初值,它们初始化 应在构造函数中指出。数据成员类型可以使任意C++类型(包括类,void除外),说明一个数据成员时,如果未见到相应的类型定义或相应的类型未定义完,则该数据成员只能是这些类型的指针或引用类型。b.把成员函数放在类定义中是建议编译程序按内联原创 2009-07-19 19:41:00 · 1263 阅读 · 0 评论 -
操作符重载(C++)
[程序设计教程用c++语言编程陈家骏]1.成员函数重载操作符:除“.”,“*”,“::”,“?:”外其他操作符都可重载(1)a.双目操作符声明格式:class { operator #();}b.双目操作符定义格式: ::operator #(){}c.双目操作符使用格式: a; b;a # b或a.operator(b);(2)a.单目操作符重载声明格式:class { operator #(原创 2009-07-20 14:15:00 · 4717 阅读 · 1 评论 -
c/c++时间函数
[c/c++时间函数摘自http://c.chinaitlab.com/c/basic/200907/789301.html]1.Coordinated Universal Time(UTC):协调世界时,又称世界标准时间,也即格林威治标准时间(Greenwich Mean Time,GMT),中国内地的时间与UTC得时差为+8,也即UTC+8,美国为UTC-5。2.Calendar Time:日转载 2009-08-01 20:14:00 · 2465 阅读 · 0 评论 -
基本数据类型、表达式及程序流程控制(C++)
[程序设计语言用c++语言编程陈家骏]一、数据类型1.各种无符号整数类型所占的内存大小与相应的有符号整数类型相同。对应有符号整数,通常是最高位表示符号,对无符号整数,没有符号位表示。对应同样大小存储空间,无符号整数类型所表示的最大整数比有符号表示的最大整数大大约一倍。2.在计算机内部,实数采用科学计数法(浮点形式)表示,即把实数表示成a*2^b,在内存空间中存储的是尾数和指数两部分原创 2009-07-03 09:49:00 · 994 阅读 · 0 评论 -
CString,string,char*,char a[100],int之间转换
/*string->CString*/ /* string str; CString cstr; str="xiaowen"; cstr.Format("%s",str.c_str()); cout cout cout /*char*->CString*/ /* char *p="xiaowen"; CString cstr2; cstr2.Format ("%s",p); cout原创 2009-07-11 21:17:00 · 3061 阅读 · 2 评论 -
构造数据类型(C++)
[程序设计教程用c++语言编程陈家骏]一、枚举类型:基本数据类型的值集是由语言定义的,而枚举类型的值集由程序员定义,定义枚举类型时,需要列出值集中的每个值,格式:enum {};或enum {} ; //省略类型名枚举值为整形符号常量,enum Day {SUN=7,MON=1,TUE,WED,THU,FRI,SAT};enum Color {RED,GREEN,BLUE};第一个枚举值通原创 2009-07-10 21:13:00 · 2811 阅读 · 0 评论 -
继承---派生类(C++)
1.继承不是代码复用唯一方式,类之间除了继承外,还有部分与整体的关系,即聚集关系,如飞机与发动机类,从纯代码复用角度讲,聚集比继承好,避免了继承与封装的矛盾,对于聚集,一个类只有一个接口,即类的实例用户接口(public),而对于继承,除了实例用户接口还有派生类接口(public和protected) 2.派生类对基类的默认继承方式为private,C++中,对派生类有以下规定:a.派生类原创 2009-10-05 17:36:00 · 3185 阅读 · 1 评论 -
STL概述
1.型别可作为模板的参数,非型别也可作为模板的参数,如//#includenamespace std{ template class bitset;}如果模板参数不同,具现化所得的模板型别就不同,不能互相赋值或比较 2.缺省模板参数:template >class MyClass;可以传递一个或两个参数使用,缺省参数可以根据前面参数而定义 3.typename作用:a.定义模板:t原创 2009-10-06 20:22:00 · 1434 阅读 · 2 评论 -
C++ 输入/输出(I/O)
1.C++中,输入输出操作是一种基于字节流的操作。输入时,可把输入的数据看出逐个字节的从外设流入内存;输出时,把输出的数据看成逐个字节从内存流到外设。C++标准库中,除了提供基于字节的输入输出外,为方便使用,还提供基于C++基本数据类型的输入输出操作。另外在C++程序中,也可以对类库中的输入输出类的一些操作进行重载,使其能对自定义对象进行输入输出操作2.输入输出操作分为基于控制台的I/O(标准输入原创 2009-10-08 16:40:00 · 2612 阅读 · 1 评论