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

织梦网站模板修改网站推广与优化平台

织梦网站模板修改,网站推广与优化平台,哈尔滨网站建设学校,网站制1.禁用赋值操作符 在C中,void operator(const ClassName&) delete; 是一种特殊的语法,用于明确地禁止赋值操作符(assignment operator)的默认实现或自定义实现。 这通常用于防止类的实例被意外赋值。通过明确地删除赋值操作…

1.禁用赋值操作符

在C++中,void operator=(const ClassName&) = delete; 是一种特殊的语法,用于明确地禁止赋值操作符(assignment operator)的默认实现或自定义实现。

这通常用于防止类的实例被意外赋值。通过明确地删除赋值操作符,你可以确保编译器在尝试使用赋值操作时生成编译错误,从而避免潜在的错误或误用。

这是一个例子:

class NonAssignable {
public:NonAssignable() = default;NonAssignable(const NonAssignable&) = delete;NonAssignable& operator=(const NonAssignable&) = delete;
};int main() {NonAssignable a;NonAssignable b;a = b;  // 这行代码将产生编译错误,因为赋值操作符已被删除return 0;
}

在这个例子中,NonAssignable 类是不可赋值的,因为赋值操作符已被明确删除。尝试对 NonAssignable 类型的对象进行赋值将导致编译错误。

2.禁用移动赋值操作符

void operator=(TypeName&&) = delete; 是C++中的语法,用于明确地禁止移动赋值操作符(move assignment operator)的默认实现或自定义实现。

这与删除复制赋值操作符类似,但是针对的是移动赋值操作。移动语义在C++11及以后的版本中引入,允许资源从一个对象转移到另一个对象,通常可以提高性能。

当你删除移动赋值操作符时,意味着你不允许该类的对象进行移动赋值。尝试这样做将导致编译错误。

以下是一个示例:

class NonMoveAssignable {
public:NonMoveAssignable() = default;NonMoveAssignable(NonMoveAssignable&&) = delete;NonMoveAssignable& operator=(NonMoveAssignable&&) = delete;
};int main() {NonMoveAssignable a;NonMoveAssignable b;a = std::move(b);  // 这行代码将产生编译错误,因为移动赋值操作符已被删除return 0;
}

在这个例子中,NonMoveAssignable 类是不可移动赋值的,因为移动赋值操作符已被明确删除。尝试对 NonMoveAssignable 类型的对象进行移动赋值将导致编译错误。

http://www.ds6.com.cn/news/60450.html

相关文章:

  • 网站显示百度地图阿里云万网域名购买
  • 哪些网站可以做微商厦门网站建设公司名单
  • 四川建设厅电话网站网站托管服务商
  • iis6建设网站seo推广是什么意怿
  • 网站目录结构模板网店seo关键词
  • 个人网站公安备案流程网络营销师资格证报名
  • 济南哪家做网站电商营销推广有哪些?
  • 零基础做动态网站需要多久淘宝关键词排名优化
  • 网站建设美工招聘谷歌搜索引擎大全
  • 中国设计网址国外seo大神
  • 响应式网站一般怎么设计免费推广的网站平台
  • 做网站开封武汉百度
  • dw做网站时怎么在图片上加字网络优化大师
  • 网站流量攻击大数据营销案例
  • 东营市做网站的公司seo的培训班
  • 北京旅游网站建设公司网站设计
  • 设计模板网站都有哪些在线工具网站
  • 快速排名优化系统seo顾问咨询
  • WordPress博客自动更新文章宁波网站推广优化公司怎么样
  • 北京上海网站建设公司搜索引擎营销成功案例
  • 柳州正规网站制作公司搜索 引擎优化
  • 北京网站建设类岗位软文范文
  • 编程 毕业设计代做网站东莞网站建设工作
  • 网站项目建设流程图电商培训课程
  • 免费购物网站制作如何进行网络推广营销
  • 国内网站建设代理seo是搜索引擎优化吗
  • 网站开发技术 文库杭州百度推广开户
  • 合肥品牌网站建设广告策划方案范文
  • 做网站的费用怎么录分录网络营销推广方式案例
  • 做日本贸易哪个网站好百度推广投诉电话客服24小时