C++学习总结_构造函数
来源:互联网 发布:社工软件 编辑:程序博客网 时间:2024/06/09 14:56
一、构造函数的作用:构造函数就是在使用某个对象是为该对象初始化成员变量,同样没有返回类型。
他的使用同样和java有区别,C++使用:类类型 对象 (传入参数列表)就可以了
编写代码是需注意:每一个类声明或定义完之后,必须在类体的后面加上分号。
二、一个例子:
#include <iostream>
using namespace std;
class Rectangle
{
private:
int width;
int len;
public :
Rectangle(int x, int y){width = x,len = y;}
int area(){return width*len;}
};
int main()
{
Rectangle rectangle (6,4);
cout<<"长方形的面积是:"<<rectangle.area()<<endl;
return 0;
}
三、默认的构造函数
假如不提供构造函数,系统默认为该类提供无参构造函数,没有任何参数,也不做什么,作用就是构造一个对象。
一旦自己写了一个构造函数,就会屏蔽掉系统的默认构造函数,类中就只使用我们自己写的构造函数
- C++学习总结_构造函数
- C#_复合构造函数
- C++_拷贝构造函数
- C++_拷贝构造函数
- 【C++】封装_构造函数
- 7.17_java学习_构造函数_构造代码块
- 黑马程序员_.NET构造函数总结
- C++_避免调用复制构造函数
- 【C++Primer】封装_拷贝构造函数
- 黑马程序员_学习日记5_C#基础归纳总结之派生类的构造函数
- 【学习C++】3.构造函数
- C++_构造函数和析构函数
- C++_构造函数与析构函数
- C++_构造函数和析构函数
- C++_构造函数和析构函数
- C/C++日常学习总结(第十三篇)默认构造函数内部再调用带参的构造函数
- 【学习C++】学习C++ -> 复制构造函数
- c++_拷贝构造函数/浅拷贝/深拷贝
- linux 后退键的乱码解决
- .Net和Flash如何进行数据交互
- 大数相乘
- 关于VMWare和Virtual PC两种主流虚拟机的选择
- 返回函数值-字符串和指针的问题
- C++学习总结_构造函数
- Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题
- win7 vs2010 ogre1.72(1)cmake的问题compiler "cl" is not able to compile a simple test program.
- 浅析ASP.NET的Page.IsPostBack 属性
- linux 2.6.32 在arm9(s3c2440)平台的移植
- linux 2.6.32 在arm9(s3c2440)平台的移植
- c#关闭系统进程以及如何调用cmd并执行命令
- perl实现设置环境变量并运行程序
- 复权就是对股价和成交量进行权息修