上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: C++为成员函数提供了一个名字为this的指针,这个指针称为自引用指针,每当创建一个对象时,系统就把this指针初始化为指向该对象,即this指针的值是当前调用成员函数的对象的起始地址。每当调用一个成员函数时,系统就自动把this指针作为一个隐含的参数传给该函数。不同的对象调用同一个成员函数时,C++编译器将根据成员函数的this指针所指向的对象来确定该引用哪一个对象的数据成员。#includeusing namespace std;class A{public: A(int x1) { x=x1; } void disp() { co... 阅读全文
posted @ 2013-10-02 19:16 wj704 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 已知类String 的原型为:class String{public:String(const char *str=NULL);//普通构造函数String(const String &other);//拷贝构造函数~String(void);String & operate=(const String &other);//赋值函数private:char *m_data;//用于保存字符串};参考:http://blog.csdn.net/zhuimengzh/article/details/6708882#includeusing namespace std;cla 阅读全文
posted @ 2013-10-02 16:58 wj704 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一:类中默认的成员函数 一个空的class在C++编译器处理过后就不再为空,编译器会自动地为我们声明一些member function,如果你写class Empty{};就相当于:class Empty { public: Empty(); //缺省构造函数Empty(const Empty&); //拷贝构造函数~Empty(); //析构函数Empty& operator=(const Empty& rhs);//赋值运算符 Empty* operator&(); //取址运算符const Empty* operator&() const; //取 阅读全文
posted @ 2013-10-02 14:38 wj704 阅读(416) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/rainkin1993/article/details/8068558#includeusing namespace std;class Year{int y;static const int InitY;public:Year(){ y=InitY;};int year() const{return y;};//const成员函数void add_year(int i){ y=year()+i;};};const int Year::InitY=1970;int main(){ Year y1; Year* const... 阅读全文
posted @ 2013-10-02 11:07 wj704 阅读(269) 评论(0) 推荐(0) 编辑
摘要: #include#include#includeint Malloc(char *p){ return (NULL!=(p=(char *)malloc(100*sizeof(char))));//这个成为调用完后,又成野指针了??? //return 0;}int main(){ char *p1=NULL; Malloc(p1); strcpy(p1,"helo"); puts(p1);//输出,这个函数用得还很少 return 0;}分析问题:在int Malloc(char *p)中的*p实际上市主函数p的一个副本,编译器总是要为函数的每个参数制作临时... 阅读全文
posted @ 2013-10-01 16:25 wj704 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 根据数据结构书上来复习(提醒一下自己,学会自己总结,而不是去看很多试题,如果掌握原理了,就不用担心任何出题形式了。一定要注重基础) 一:线性表 1,线性表的两种表示和实现 1)顺序表示和实现 顺序表示是用一组地址连续的存储单元依次存储线性表的数据元素。顺序存储结构一般用数组来描述,由于线性表的长度可变,所以用动态分配的一维数组 1 #include 2 #include 3 #define LIST_INIT_SIZE 100 4 #define LISTAdd 10 5 typedef struct{ 6 char *elem;//暂且用char 7 int le... 阅读全文
posted @ 2013-09-29 19:44 wj704 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 二:几种常用的排序方法整理1),冒泡排序和快速排序 1 void BubbleSort(int *a,int size)//冒泡排序,时间复杂度O(n^2),空间复杂度为1,稳定 2 { 3 for(int i=0;ii;j--) 5 { 6 if(a[j] array[j + 1]) // Ascending,升序,小数上浮,大数下沉 { flag = true; temp = array[j]; ... 阅读全文
posted @ 2013-09-27 22:44 wj704 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 笔试题资源整理(2)5-8 阅读全文
posted @ 2013-09-26 19:21 wj704 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 笔试题资源整理(1)1-4 阅读全文
posted @ 2013-09-26 14:38 wj704 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 聚类算法的设计与实现 阅读全文
posted @ 2013-06-15 21:58 wj704 阅读(675) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页