代码重用是现代程序设计追求的一个重要目标,模板有效地软件重用。模板和异常处理都是c++的重要机制。利用模板可以大大缩短了程序的长度。
#include
using namespace std;
template
class A{
T x;
T y;
public:
A(T a,T b){
x=a;
y=b;
}
void display(){...
分类:
编程语言 时间:
2015-02-19 13:59:46
阅读次数:
194
一、列表List的常用方法list.append(x)Addanitemtotheendofthelist;equivalenttoa[len(a):]=[x].list.extend(L)Extendthelistbyappendingalltheitemsinthegivenlist;equivalenttoa[len(a):]=L.list.insert(i,x)Insertanitematagivenposition.Thefirstargumentistheindexoftheel..
分类:
编程语言 时间:
2015-02-05 07:15:53
阅读次数:
214
使用关键字def定义函数In[19]:deffib(n):
....:a,b=0,1
....:whilea<n:
....:printa,
....:a,b=b,a+b
....:
In[20]:fib(2000)
011235813213455891442333776109871597函数可以直接传递给变量,相当于重新命名函数名:In[21]:fib
Out[21]:<function__main__.fib>
In[22]..
分类:
编程语言 时间:
2015-01-29 19:40:20
阅读次数:
179
1、number数字可以直接在python运算,使用圆括号分组In[1]:2+2
Out[1]:4
In[2]:50-5*6
Out[2]:20
In[3]:(50-5.0*6)/4
Out[3]:5.0
In[4]:8/5.0
Out[4]:1.6在进行除法/的时候,如果2个除数都是int型,则返回的值也为整型int:如果有1个除数为浮点型float,则结果值为浮点型float..
分类:
编程语言 时间:
2015-01-26 19:29:46
阅读次数:
224
指针是一种数据类型,是一种特殊的数据类型,具有指针类型的变量称为指针变量,指针变量存放其他变量或者对象的地址,它可以有效地表示数据之间复杂的逻辑关系。 动态分配内存,方便字符串的处理,
数组名表示内存中分配给数组的固定位置,是指针常量。故不能给数组名赋值,修改了数组名,就会丢失数组空间。
new和delete是c++动态申请和删除存储单元的函数,new在创建动态对象的同时完成了...
分类:
编程语言 时间:
2015-01-26 17:07:56
阅读次数:
164
把具有相同属性和相同操作的一些对象抽象为一个类,这些对象都是这个类的实例。封装是一种信息隐藏技术,封装可以将一部分属性和操作隐藏起来,不让使用者使用,另一部分作为类的外部接口。继承是新建的类从已有的类那里得到已有的特征。继承有效的实现了软件的重用,增强了系统的可扩充性。多态是面向对象程序设计的一个重要机制。类有比基本类型更强大的功能,类是数据和函数的封装体;
成员函数对类中数据成员的操作,它描述...
分类:
编程语言 时间:
2015-01-21 09:02:54
阅读次数:
248
#include
using namespace std;
class Complex{
private:
int rear;
int imag;
public:
Complex(){
rear=0;
imag=0;
}
Complex(int r ,int i){
rear=r...
分类:
编程语言 时间:
2015-01-21 09:00:43
阅读次数:
143
好久好久没有写代码,写博客了,今天把学习笔记直接粘贴在上面
#include
#include
#include
#define MAXVEX 40
#define INFINITY 20000
typedef struct
{
int No;//序号
char name[20];//名字
int X;//显示图地点的横坐标
int Y;//显示图地点的纵坐标
char...
分类:
编程语言 时间:
2015-01-19 09:24:00
阅读次数:
272
#include #include using namespace std;class CheckedPtr{public: CheckedPtr(int *b,int *e,int *c): beg(b),end(e),curr(c){ } CheckedPtr(cons...
分类:
编程语言 时间:
2015-01-07 22:03:06
阅读次数:
191
包含指针的类要特别注意复制控制,原因是复制指针只复制指针中的地址,而不会复制指针所指向的对象。C++类采用以下3种方法之一管理指针成员:(1) 指针成员采取常规指针型行为。这样的类具有指针所有的缺陷但是无需特殊的复制控制。(2) 类可以是实现“智能指针”行为。指针所指向的对象是共享的,但类能够防止悬...
分类:
编程语言 时间:
2015-01-06 09:53:54
阅读次数:
243