- 博客(12)
- 收藏
- 关注
原创 php相关错误
PHP链接MySQL数据库,出现错误:Fatal error: Call to undefined function mysql_connect(); 环境:centos 6.4 解决方法:yum install php-mysql
2016-04-09 23:30:27
388
原创 setjmp\longjmp
#include#includeusing namespace std;class Rainbow{public: Rainbow(){cout<<"Rainbow()"<<endl;} ~Rainbow(){cout<<"~Rainbow()"<<endl;}};jmp_buf kansas;void oz(){ Rainbow rb; for(int i=0;i<3;
2013-03-27 16:07:24
424
原创 嵌套友元
一个嵌套的s t r u c t并不能自动地获得存取私有成员的权限。要获得存取私有成员的权限,必须遵守特定的规则:首先声明一个嵌套的s t r u c t,然后声明它是全局范围使用的一个友元。s t r u c t的声明必须与f r i e n d声明分开,否则编译器将不把它看作成员。#include #include // memset()#define SZ 20struct h
2013-03-24 19:23:18
567
原创 统计单词出现的次数
#include#include#include#includeusing namespace std;int main(){ map wordcount; string word; cout<<"enter some words(Ctrl+Z to end)"<<endl; while(cin>>word) ++wordcount[word]; for(map::
2013-03-19 15:21:26
524
原创 android中Button监听器的几种实现方式
1 OnClickListener btnClick; btnClick=new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub if(v==mButton1){ // 自己的
2013-03-18 16:40:08
450
原创 从SD卡中打开,保存图片
打开图片,SDPATH为图片路径 BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 1; bitmap= BitmapFactory.decodeFile(SDPATH, options); imageView.setImag
2013-03-15 15:15:28
641
转载 关于C++中的友元函数的总结
来源于:http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/2535305.html1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函
2013-03-15 10:12:47
433
原创 折半查找法C++
#includeusing namespace std; //A为待查找的数组,n为数组元素的个数,v为查找的数字int scan(int *A,int n,int v){ int min; int low=0;//低位 int high=n-1;//高位 while(low<=high){ min=(low+high)/2; if(v==A[min])
2013-03-14 21:46:34
2461
原创 c++中的重载,覆盖,隐藏
1.c++的重载 成员函数被重载的特征: (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 举例: #include using namespace std; class Base { pub
2013-03-14 19:58:06
466
原创 c++迭代器
迭代器的分类(Iterator Categories)Input Iterator: 只读向前遍历的迭代器。 例如:istream。 Output Iterator: 只写向前遍历的迭代器。 例如:ostream, inserter。 Forward Iterator: 可读可写向
2013-03-13 21:50:39
448
原创 排序算法之分治法
#include using namespace std; //合并void merge(int *A,int p,int q,int r){ int n1=q-p+1; int n2=r-q; int *left=new int[n1+1]; int *right=new int[n2+1]; int i; int m=0,n=0; for(i=p;i<=r;
2013-03-13 20:40:49
506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人