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

门户类网站建设大约多少钱dw网站建设教程视频

门户类网站建设大约多少钱,dw网站建设教程视频,做网站挣钱吗,重庆森林电影简介如果你不自己声明#xff0c;编译器会替你声明#xff08;编译器版本的#xff09;拷贝构造函数、拷贝赋值运算符和析构函数。此外#xff0c;如果你没有声明任何构造函数#xff0c;编译器会为你声明一个默认构造函数。 class Empty{};本质上和写成下面这样是一样的: c… 如果你不自己声明编译器会替你声明编译器版本的拷贝构造函数、拷贝赋值运算符和析构函数。此外如果你没有声明任何构造函数编译器会为你声明一个默认构造函数。 class Empty{};本质上和写成下面这样是一样的: class Empty { public: Empty() { ... } // 默认构造函数 Empty(const Empty rhs) { ... } // 拷贝构造函数 ~Empty() { ... } // 析构函数Empty operator(const Empty rhs) { ... } // 拷贝赋值运算符 };默认构造函数和析构函数主要为编译器提供了一个放置“幕后”代码的地方例如调用基类和非静态数据成员的构造函数和析构函数。拷贝构造函数和拷贝赋值运算符编译器生成的版本只是简单地将源对象的每个非静态数据成员拷贝到目标对象。  只要我们自己定义的类中存在构造函数编译器就不会默认为我们提供构造函数如下 templatetypename T class NamedObject { public:NamedObject(const char* name, const T value);NamedObject(const std::string name, const T value);... private:std::string nameValue;T objectValue; };NamedObjectint no1(Smallest Prime Number, 2); NamedObjectint no2(no1); // 调用拷贝构造函数如果我们的类中存在以下情况存在引用或者常量的情况编译器可能拒绝为你的类生成相应的代码。 我们可以看到报错了这时候我们需要自己实现。 #include iostreamtemplateclass T class NamedObject { public:// 这个构造函数不再接受常量名称因为nameValue现在是非常量字符串的引用。NamedObject(std::string name, const T value):nameValue(name), objectValue(value){}// 和以前一样没有声明operatorvoid operator(const NamedObject item){this-nameValue item.nameValue;}void printInfo(); private:std::string nameValue; // 现在这里是引用const T objectValue; // 现在这里是常量 };templateclass T void NamedObjectT::printInfo() {std::cout name: nameValue age: objectValue std::endl; } int main() {std::string newDog(Persephone);std::string oldDog(Satch);NamedObjectint p(newDog, 2); // Persephone, 2岁NamedObjectint s(oldDog, 36); // Satch36岁p.printInfo();p s; // p中的数据成员应该如何处理?p.printInfo(); } 最后一种需要注意的情况如果基类的拷贝赋值运算符声明为private它的派生类将无法生成拷贝赋值运算符因为无法调用基类部分的函数处理基类部分。 编译器可以隐式地生成类的默认构造函数、拷贝构造函数、拷贝赋值运算符和析构函数。
http://www.dnsts.com.cn/news/273230.html

相关文章:

  • 网站建设需求分析的功能wordpress postviews
  • 网站ftp管理工具南京做网站费用
  • 电子商务企业网站的基本功能海外网络推广培训
  • 做网站用的代码学校网站制作软件
  • 货代去什么网站开发客户wordpress主题工作室
  • 聚合搜索引擎上海专业优化排名工具
  • 手机网站的特点吉林省建设厅网站杨学武
  • 大流量网站 文章点击电子商务网站后台功能
  • 浙江移动网站建设制作竣工验收报告查询网
  • 中南建设的网站wordpress代码运行
  • 如何让百度抓取网站医药cms是什么意思
  • 临沂建网站公司上海建站
  • 百度站长网站地图多商户开源商城
  • 网站开发的工作职责国内免费无版权视频素材网站
  • 深圳成品网站超市修改wordpress博客
  • 国际贸易网站有哪些美食网站设计规划书
  • jsp网站项目贵阳专业网站建设公司
  • 免费信息网站排名德国购物网站排名
  • led照明企业网站模板朝阳市营商环境建设监督局网站
  • 平顶山网站建设北京网站定制价格表
  • 没有域名怎么搭建网站网站微信支付怎么开通
  • 北京市网站设计公司网址广告学徒一般要学多久
  • 做火锅加盟哪个网站好深圳专业高端网站建设多少钱
  • 提高网站建设管理水平wordpress评论关闭
  • 公司网站开发费用怎么做账网站建设需要学代码吗
  • 360免费创建个人网站哪个网站有做电箱电柜的图纸
  • 网站建设注意哪些方面小制作小灯笼
  • 网站建设甲方给乙方的需求方案南阳网站推广
  • 网站架构原理沈阳网站建设哪里的公司比较好
  • 在工商局网站做年报要交费吗广州网络营销岗位数量