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

自动建站源码开发商城系统

自动建站源码,开发商城系统,网站建设水上乐园,淮安市建设局网站首页const 修饰指针#xff1a;如果关键字const出现在星号*左边#xff0c;表示被指物是常量#xff0c;如果const出现在*右边表示指针自身是常量#xff0c; 如果出现在两边表示被指物和指针都是常量#xff1b; const std::vectorint::iterator iter vec.begin(); …   const 修饰指针如果关键字const出现在星号*左边表示被指物是常量如果const出现在*右边表示指针自身是常量 如果出现在两边表示被指物和指针都是常量   const std::vectorint::iterator iter vec.begin(); //iter的作用就像是T* const iter;错误   std::vectorint::const_iterator cIter vec.begin(); //cIter的作用像个const T* *cIter 10;错误   const 修饰函数返回值将operator*的返回值声明为const类型避免(a*b) c;这种没意思的赋值动作 const 成员函数表示该成员函数可以作用于const对象身上   两个成员函数只是常量性不同可以被重载   bitwise constnessconst成员函数不可以更改对象任何non-static成员变量   class CTextBlock{   public:     std::size_t length() const;   private:     char* pText;     sdt::size_t textLength;     bool lengthValid;   };     std::size_t CTextBlock::length() const   {     if(!lengthIsValid)     {       textLength std::strlen(pText);  //错误在const成员函数内不能赋值给       lengthIsValid ture;        //textLength和lengthValid     }   }   此时可以用一个与const相关的摆动场mutable可变的释放掉non-static成员变量的bitwise constness约束   class CTextBlock{   public:     std::size_t length() const;   private:     char* pText;     mutable sdt::size_t textLength;     mutable bool lengthValid;   };   std::size_t CTextBlock::length() const   {     if(!lengthIsValid)     {       textLength std::strlen(pText);  //现在可以改变textLength       lengthIsValid ture;        //和lengthValid     }   } 在const成员函数和non-const成员函数中避免重复用non-const调用const兄弟经过两次转换反向做法不应该const成员函数不改变其对象的逻辑状态   class TextBlock{   public:     const char operator[](std::size_t position) const     {       ......       return text[opsition];     }     char operator[](std::size_t position)     {       return         const_castchar(              //将op[]的返回值的const移除           static_castconst TextBlock(*this)[]   //为*this加上const调用op[]         );     }   }; 转载于:https://www.cnblogs.com/lidan/archive/2012/01/05/2313793.html
http://www.pierceye.com/news/483860/

相关文章:

  • 制造网站建设自己做游戏资讯网站
  • 网站建设质量如何衡量都江堰网站开发
  • 企业网站设计步骤中山制作网站的公司
  • 通化网站制作企信网官网查询入口
  • 无锡装修网站百科网站推广
  • 先做网站后付款怎么做网站弹窗通知
  • php做网站的分站学校网站开发价格
  • 静态动漫网站模板个人网站空间大小
  • 个人网站 如何做推广拓者设计吧官方网站
  • 农产品电子商务网站建设要求开发一款app软件需要多少钱
  • 仿微博网站模板织梦网站地图怎么做xml
  • 什么网站能买建设摩托车产品推广计划方案
  • 建设局网站买卖合同大连 商城网站制作公司
  • 网站开发实训意义湖州网站设计
  • 网站后台设置企业为什么要网站建设
  • 外贸网站推广平台有哪些怎么在亚马逊上开店铺
  • 网站模板下载简单的那种哪个网站可以做结婚请柬
  • 自建网站迁移wordpress 电影下载站
  • 深圳定制网站建设服务公司友情连接
  • 网络设计工资多少杭州seo网站排名优化
  • 免费空间申请网站网站开发技术联系方式
  • 增加访客的网站做网站 套用模板之后用什么改
  • 徐州企业网站排名优化建网站用什么浏览器
  • 大型网站频道的建设需多人协同开发网站建设产品中心
  • 学校网站建设状况好的建设网站
  • 庐江住房建设局网站做外汇关注的网站
  • 重庆市建设工程造价管理总站东莞网站包年优化
  • 南通公司快速建站建设网站的和服务器
  • 网站图片怎么做缓存太平洋建设 网站
  • 建造网站需要什么羽毛球赛事介绍