爱嘉牛LA

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 7 8 9 10 11

2012年4月27日

摘要: 两种实例化方式:一:类名 对象名称=null;//声明对象 对象名称=new 类名();//实例化对象二:类名 对象名称=new 类名();第二种情况,实例完后,属性内容默认值存储方式:对象存着栈里 对象内容存着堆里 方法存在全局代码区中对象建的引用传递,实际上传递的是堆内存空间的使用权如 Person per1=new Person(); Person per2=null; per2=per1;实际是把per2的指向转向per1指向的堆内存空间内容。 阅读全文
posted @ 2012-04-27 11:03 爱嘉牛LA 阅读(854) 评论(0) 推荐(0) 编辑

2012年4月26日

摘要: View Code #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main() { int a=2,b=9; srand((unsigned)time(NULL)); for(int i=0; i<10;i++ ) cout<<rand()%(b-a)+a<<endl; cout << endl; return 0; }<一>生成[a,b)的随机整数,使用rand()%(... 阅读全文
posted @ 2012-04-26 19:33 爱嘉牛LA 阅读(570) 评论(0) 推荐(1) 编辑

2012年4月23日

摘要: #include<>格式:引用标准库头文件,编译器从标准库目录开始搜索#include“”格式:引用非标准库的头文件,编译器从用户的工作目录开始搜索双引号表示:先在程序的源文件所在的目录查找,如果未找到则去系统默认目录查找,通常用于包括程序作者 编写的头文件;首先在当前的源文件目录中查找,若未找到才到包含目录中去查找尖括号表示:知道系统默认目录或者括号内的路径查找,通常用于包含系统中自带的头文件。在包含文件目录中去查找(包括目录是有用户在设置环境是设置的),而不再源文件目录去查找; 阅读全文
posted @ 2012-04-23 10:53 爱嘉牛LA 阅读(4317) 评论(0) 推荐(1) 编辑

2012年4月21日

摘要: 一:动态内存对象分配动态内存分配的语法: new 数据类型 (初始化参数);如果内存申请成功,new运算便返回一个指向新分配内存首地址的类型的指针,可以通过这个指针对对象进行访问;如果失败,会抛出异常。如建立的对象是基本类型对象,初始化过程就是赋值如: int* point; point=new int(2);动态分配了用于存放int类型数据的内存空间,并将初值2存放在该空间,然后把首地址赋给指针point两个细节:1. int* point=new int;对象没有初始化2.int* point=new int();把0对该对象初始化区别:new T 和 new T() 两种写法效果一不一样 阅读全文
posted @ 2012-04-21 16:52 爱嘉牛LA 阅读(459) 评论(0) 推荐(1) 编辑

2012年4月20日

摘要: View Code 1 #include<iostream> 2 #include<string> 3 #include<sstream> 4 using namespace std; 5 int main(){ 6 int x,n,i=0; 7 long sum; 8 string line; 9 cin>>n;10 getline(cin,line);//吸取第一行的尾数结束标志11 while(getline(cin,line)){12 istringstream iss(line);13 sum=0;14... 阅读全文
posted @ 2012-04-20 23:17 爱嘉牛LA 阅读(543) 评论(4) 推荐(0) 编辑

摘要: c++函数库中提供了快速排序函数qsort,它是一种高效的排序算法。qsort函数的形式为:void qsort(void *array,int nelem,int width,int(*fcmp)(const void *,const void *));第一个参数是参与排序的数组的首地址第二个参数是参与排序数组的元素个数第三个参数是单个元素所属数据类型的长度(字节数)第四个参数是指向函数的指针,用于指向用户设计的比较函数举例:一:整型数组的排序比较函数:int comp(const void *a,const void *b){ return *(int *)a-*(int *)b;}... 阅读全文
posted @ 2012-04-20 21:38 爱嘉牛LA 阅读(1774) 评论(4) 推荐(2) 编辑

摘要: #includeusing namespace std;void move(char a,char c){ cout">m; cout<<"The steps to moving"<<m<<"diskes:"<<endl; fun1(m,'A','B','C'); system("pause"); return 0;} 阅读全文
posted @ 2012-04-20 21:35 爱嘉牛LA 阅读(191) 评论(0) 推荐(0) 编辑

2012年4月19日

摘要: View Code /*从{1,2,...,n}中求m个元素的组合全体为集合C。设a1,a2...am属于C,不妨设a1<a2<...<am。此时,i<=ai<=n-m+i, i=1,2,3,...m.令j=max{i|ai<n-m+i+1}.那么a1a2a3...am的下一组和为a1a2...a(j-1) (aj+1)(aj+2)...(aj+m-j)*/#include<iostream>using namespace std;void print(int *a,int m){//打印 int i; for(i=0;i<m-1;i++) 阅读全文
posted @ 2012-04-19 14:02 爱嘉牛LA 阅读(2732) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11