- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 善于指针---使用返回指针值的函数
#include#includeusing namespace std;int *add(int x,int y){ int *t=new int (0); *t=x+y; return t;}int main(){ int a=3,b=4; int *p=add(a,b); cout<<*p<<endl; delete
2014-09-30 17:38:01 1056
原创 善用指针---用指针做函数参数
#includeusing namespace std;void swap_1(int *p1,int *p2)//形参变量p1得到实参p的值&a,形参变量p2得到实参q的值&b,接着进行交换{ int t; t=*p1; *p1=*p2; *p2=t;}void swap_2(int *p1,int *p2){ int *temp; *te
2014-09-30 17:08:09 896
原创 善用指针---指针定义与使用
/*1.在定义指针变量时必须指定基类型因为不同的类型在计算机中占用的字节数,存储方式都是不一样的。例如:使指针移动一个位置,或使指针值加1,这个1代表什么呢?如果指针是指向一个整型变量的,那么“使指针移动一个位置”意味着移动4字节“使指针加1”意味着使地址值加4个字节。如果使用的是一个双精度型的变量,则增加8而不是4。2.不能用一个整数给一个指针变量赋值*///指针初级#in
2014-09-30 16:12:30 871
原创 C++折半插入排序
//折半插入排序#includeusing namespace std;void BinInsertSort(int a[],int len){ int i,j,low,mid,high; int temp; for(i=1;i<len;i++) { if(a[i-1]>a[i]) { temp=a[i]; low=0; high=i-1; whi
2014-09-28 09:47:57 803
原创 C++直接插入排序
#includeusing namespace std;void InsertSort(int a[],int len){ int i,j; int temp; for(i=1;i<len;i++)//外循环表示要进行n-1趟排序 { if(a[i-1]>a[i]) { temp=a[i];//小值赋给temp j=i-1; do
2014-09-27 22:34:05 672
原创 十进制转换为十六进制
#include#include#includeusing namespace std;stack str; void fun(long n){ while(n>0) { if(n%16>=10) { if(n%16==15) str.push('f'); else if(n%16==14) { str.push('e'); }
2014-09-13 16:06:43 1262
原创 C++实现atof()--string to double
#include#include#includeusing namespace std;double my_atof(string s){ assert(s.size()!=NULL); int i=0; double dou_num=0; double t=10; bool fh_=false; if(s[i]=='-') { fh_=true;
2014-09-09 21:18:26 2256
原创 C++三种继承方式--公有继承、保护继承、私有继承
//公有继承:基类的公有和保护成员在派生类中仍然是公有和保护成员,可以由派生类的成员函数来访问,//派生类对象可以访问公有的成员,至于基类的私有成员,无论是派生类的成员函数,还是派生类的对象,都无法访问//私有继承:基类所有的非私有成员在派生类中一律变成派生类的私有成员,派生类只能通过它的成员函数来访问,//派生类对象不能访问,至于基类的私有成员,只能由基类的成员函数来访问。//保护继承:
2014-09-09 18:23:47 1514
空空如也
使用C++利用POST模拟登录某个网站后,如何获取Cookie?
2014-12-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人