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

ps拼合网站截图怎么做seo网络优化培训

ps拼合网站截图怎么做,seo网络优化培训,网站建设公司用的什么后台,网上还有什么网站做批发std::move 的主要用途是在对象所有权转移时,触发移动构造函数或移动赋值运算符,避免不必要的深拷贝,提升性能。 移动构造函数 和 移动赋值运算符, std::move转换为右值,匹配到移动构造函数和移动赋值运算符。…

   std::move 的主要用途是在对象所有权转移时,触发移动构造函数或移动赋值运算符,避免不必要的深拷贝,提升性能。
         移动构造函数 和 移动赋值运算符, std::move转换为右值,匹配到移动构造函数和移动赋值运算符。

#include <iostream>
#include <utility>class MyClass {
public:// 构造函数MyClass(size_t size) : size(size), data(new int[size]) {std::cout << "Constructor called" << std::endl;for (size_t i = 0; i < size; ++i) {data[i] = i;}std::cout << data << std::endl;}// 析构函数~MyClass() {delete[] data;}// 拷贝构造函数MyClass(const MyClass& other) : size(other.size), data(new int[other.size]) {std::cout << "Copy constructor called" << std::endl;for (size_t i = 0; i < size; ++i) {data[i] = other.data[i];}}// 拷贝赋值运算符MyClass& operator=(const MyClass& other) {std::cout << "Copy assignment operator called" << std::endl;if (this != &other) {delete[] data;size = other.size;data = new int[size];for (size_t i = 0; i < size; ++i) {data[i] = other.data[i];}}return *this;}// 移动构造函数MyClass(MyClass&& other) noexcept : size(other.size), data(other.data) {std::cout << "Move constructor called" << std::endl;other.size = 0;other.data = nullptr;}// 移动赋值运算符MyClass& operator=(MyClass&& other) noexcept {std::cout << "Move assignment operator called" << std::endl;if (this != &other) {delete[] data;size = other.size;data = other.data;other.size = 0;other.data = nullptr;}return *this;}void printData() const {for (size_t i = 0; i < size; ++i) {std::cout << data[i] << " ";}std::cout << data << std::endl;}private:size_t size;int* data;
};int main() {MyClass obj1(5);// 使用 std::move 调用移动赋值运算符MyClass obj2 = std::move(obj1);obj2.printData();MyClass obj3(std::move(obj2));obj3.printData();return 0;
}    

 // 移动构造函数 MyClass(MyClass&& other)
// 移动赋值运算符 MyClass& operator=(MyClass&& other)
这个两个函数的参数不带const,拷贝构造和拷贝赋值是带const,不能修改成员变量的值。

运行结果:

http://www.dtcms.com/wzjs/172115.html

相关文章:

  • 汕头个人网站建设seo文章优化方法
  • 更改网站名称北京seo邢云涛
  • 网站建设与管理就业trinseo公司
  • 网站备案真实性核验单下载广州做网站的公司哪家好
  • 南阳网站建设哪家好百度官网认证入口
  • 做电影网站需要多打了服务器鸣蝉智能建站
  • 企业建设网站找网站公司吗公司管理培训课程大全
  • 网站多国语言河北seo网络推广
  • 网络营销类网站百度优化排名
  • 网站安全建设 应用开发seo项目培训
  • 网站域名怎样注销软文写作技巧及范文
  • 做副业赚钱网站查询域名网站
  • 淘宝客cms网站怎么做友情链接交换标准
  • 大淘客做自己网站网络营销专业是做什么的
  • 网站建设到底怎么回事百度搜索引擎原理
  • 政协网站建设无锡百度竞价
  • 网站上线的步骤宁德市属于哪个省份
  • 建设网站平台的建议友情链接怎么互换
  • 阿里备案网站杭州网站seo
  • 赤峰网站制作公司网站seo优化方法
  • 做国外网站做外贸爱战网关键词
  • 设计网站的目的智能建站网站模板
  • 自己制作头像app软件seo课堂
  • 怎样做网站运营行业关键词查询
  • 开个网站建设公司多少钱站长之家0
  • wordpress弹窗登录注册举例说明seo
  • 深圳网站建设哪家好重庆网
  • 搭建商城网站自己的品牌怎么做加盟推广
  • 网上订餐网站模板网站客服
  • 一站式企业服务友链大全