当前位置: 首页 > news >正文

富通建设有限公司网站百度商桥代码安装在哪里wordpress

富通建设有限公司网站,百度商桥代码安装在哪里wordpress,做网站即墨,seo如何优化网站步骤构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。主要用来在创建对象时初始化对象即为对象成员变量赋初始值。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用…

构造函数

类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。主要用来在创建对象时初始化对象即为对象成员变量赋初始值。
构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。

****:

#include <iostream>using namespace std;class Line
{public:void setLength( double len );double getLength( void );Line();  // 这是构造函数private:double length;
};// 成员函数定义,包括构造函数
Line::Line(void)
{cout << "Object is being created" << endl;
}void Line::setLength( double len )
{length = len;
}double Line::getLength( void )
{return length;
}
// 程序的主函数
int main( )
{Line line;// 设置长度line.setLength(6.0); cout << "Length of line : " << line.getLength() <<endl;return 0;
}//out:
//Object is being created
//Length of line : 6

带参数的构造函数

#include <iostream>using namespace std;class Line
{public:void setLength( double len );double getLength( void );Line(double len);  // 这是构造函数private:double length;
};// 成员函数定义,包括构造函数
Line::Line( double len)
{cout << "Object is being created, length = " << len << endl;length = len;
}void Line::setLength( double len )
{length = len;
}double Line::getLength( void )
{return length;
}
// 程序的主函数
int main( )
{Line line(10.0);// 获取默认设置的长度cout << "Length of line : " << line.getLength() <<endl;// 再次设置长度line.setLength(6.0); cout << "Length of line : " << line.getLength() <<endl;return 0;
}

构造函数有以下特点:

1.构造函数的名字必须与类名相同;

2.构造函数可以有任意类型的参数,但不能具有返回类型;

3.定义对象时,编译系统会自动地调用构造函数;

4.构造函数是特殊的成员函数,函数体可以在类体内,也可写在类体外;

5.构造函数被声明为公有函数,但它不能像其他成员函数那样被显式调用,它是在定义对象的同时被调用的。

析构函数

类的析构函数是类的一种特殊的成员函数,它会在每次删除所创建的对象时执行。
析构函数的名称与类的名称是完全相同的,只是在前面加了个波浪号(~)作为前缀,它不会返回任何值,也不能带有任何参数。析构函数有助于在跳出程序(比如关闭文件、释放内存等)前释放资源。

#include <iostream>using namespace std;class Line
{public:void setLength( double len );double getLength( void );Line();   // 这是构造函数声明~Line();  // 这是析构函数声明private:double length;
};// 成员函数定义,包括构造函数
Line::Line(void)
{cout << "Object is being created" << endl;
}
Line::~Line(void)
{cout << "Object is being deleted" << endl;
}void Line::setLength( double len )
{length = len;
}double Line::getLength( void )
{return length;
}
// 程序的主函数
int main( )
{Line line;// 设置长度line.setLength(6.0); cout << "Length of line : " << line.getLength() <<endl;return 0;
}

析构函数在下边3种情况时被调用

1. 对象生命周期结束被销毁时
2. delete指向对象的指针时,或者delete指向对象的基类类型的指针,而基类析构函数是虚函数
3. 对象A是对象B的成员,B的析构函数被调用时,对象A的析构函数也会被调用

http://www.yayakq.cn/news/321001/

相关文章:

  • 昆明网站建设要多少钱动漫制作专业简历
  • wordpress建站后发布企业做网站预付账款会计分录
  • 摄影师个人网站制作网站平台建设咨询合同
  • 如何在手机上做网站网站建设 营销
  • 做soho的网站wordpress 广播条
  • 深圳专业网站建设服务ppt模板免费下载 素材百度网盘
  • 网站免费制作平台中国发达国家还有多远
  • 荣茂网站建设wordpress异步加载
  • 公司找人做网站湖南网站排名
  • 资源下载网站源码公司名称变更网站备案怎么处理
  • 求网站建设房地产开发公司属于什么企业
  • 有做网站代理运营的吗电子工程网站
  • 做网站用php吗管理咨询公司注册
  • 怎么在百度创建网站网站建设计划表
  • 重庆门户网站建设网站开发如何让图片加载的更快
  • js网站页面效果代码写软文能赚钱吗
  • 宁波网站推广宣传公司排名电子商务网站建设试题
  • 北京pk10盘制作网站建设商业网站建设案例课程 下载
  • 网站集约化建设背景怎么做网页dw
  • 网站开发报告步骤分析电商怎么做新手入门
  • 网站关键词挖掘新乡做网站哪家好
  • 做网站需要物流信息端口多个网站集成在一个页面
  • 重庆沙坪坝企业网站建设联系电话小女孩做网站
  • 传统网站建设 成本保险咨询免费
  • 做网站流量怎么卖全免费无代码开发平台
  • 支持ipv6网站开发网址转换成二维码
  • 网站设计制作在哪里找可以免费发广告的app
  • 蓟县集团网站建设php大气企业网站
  • 免费asp企业网站源码响应式网站怎么制作
  • 比特币支付网站建设溧阳企业网站建设价格