- 博客(5)
- 收藏
- 关注
原创 关于c++中char char*赋值以及函数的传值
这个问题通过创造一个类来体现首先是头文件#define STACK_H_class Stack{private: char a[10][30];\建立一个二位字符数组 int top;\设置栈顶并规定上述二维数组的行数public: Stack();\创造一个Stack类 bool empty();\检测是不是空栈 bool
2014-12-08 22:58:12
6933
原创 重载运算符以及友元函数
在自己已经创造好的类中如果想更加简化一些运算,比如之前两个类中的对象如果想要相加必须通过类成员函数来实现,现在假设之前创建好的time类中的两个对象time a;time b;timec;c=a+b;如果想实现上述运算,就要求重载运算符:利用关键字operator来实现。首先在头文件中就要声明重载运算符函数Time operator +(const Time & t)c
2014-11-30 16:43:48
225
原创 this指针以及类的数组
在自己定义的类的基础上可以创建数组,跟之前int型char型一样至于this指针,目前看到的用法是当一个类对象调用这个类函数,而可能会跟他本身有关时,则可以利用this指针,这是一个关键字。还是以之前创建的stock类为例,这里我们创建一个比较两个Stock类对象大小结果返回较大的对象的函数。const Stock & Stock::topval(const Stock & s)con
2014-11-29 22:48:33
287
原创 c++学习 关于类的构造函数
之前使用的是acquire函数进行stock类的赋值,现在利用类自己的构造函数首先在头文件中声明这个构造函数:Stock::Stock(const string & co.long n,double cr);之后在函数定义和声明的cpp中定义这个构造函数如下:Stock::Stock(const string & co,long n,double pr){ com
2014-11-27 15:01:23
242
原创 c++学习 创造类
首先所创作的包括头文件.h,函数说明.cpp,主函数.cpp必须包含在同一个工程中才能保证各代码之间的通信,按照书上的代码敲上去,即完成了第一个比较完整的关于股票stock类的创建代码:#ifndef STOCK00_H_//头文件声明类#define STOCK00_H_#includeusing namespace std;class Stock{pri
2014-11-27 14:42:19
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人