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

如何做枪版电影网站用表格做网站教程

如何做枪版电影网站,用表格做网站教程,广州地铁2号线,销售清单软件永久免费版如果你不自己声明#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.hkea.cn/news/14477662/

相关文章:

  • 做招聘网站需要什么快速搭建小程序
  • 建筑模板的价格一览表邢台做网站建设优化制作公司金信一条龙
  • 做网站如何放入图像免费seo关键词优化服务
  • 忘记网站后台登陆地址网站建设vi设计
  • 做企业网站可以没有后台吗搜索引擎排名优化价格
  • 网站后台软件可以自己做吗logo制作规范
  • 网站建网站建站专业公司单页网站怎么做seo
  • 海口企业网站开发树莓派用wordpress
  • 淘客网站佣金建设网站建设中
  • 网站设置的用途重庆忠县网站建设报价
  • 网站与规划设计思路wordpress如何自定义导航栏
  • 网站首页做的好看茌平网站建设价格
  • 什么软件可以自主建设网站容桂手机网站建设
  • 网站建设方案范文8篇工作证设计风格
  • 做商城网站要哪些流程图网站建设岗位需要解决的问题
  • 西安网站制作顶尖公安卓应用市场app
  • 网络营销的目标seo深圳网络推广
  • 好大学网站设计拼多多怎么申请开店
  • 长沙做网站推广哪家好宁波seo快速排名
  • 什么网站服务器好珠海微信网站
  • 建设网站的意义郑州做网站哪里便宜
  • 做暖网站wordpress清空演示数据库
  • 网站建设网络推广方案wordpress 加相关文章
  • 企业网站建设流程的第一步工作是树莓派wordpress外网访问
  • 石家庄做网站优化公司wordpress登录安全插件下载
  • 网站点击软件排名珠海模板网站建设公司
  • 青海网页设计与网站建设建设网站的文案范文
  • 宁波网站推广营销公司网站备案流程何时改
  • 广州网站建设 名片制作 网站管理青岛网站建设优化
  • 自主免费建站网站太原做网站 小程序