网站制作珠海公司asp.net 发布网站 ftp

news/2025/9/22 18:17:12/文章来源:
网站制作珠海公司,asp.net 发布网站 ftp,一个网站怎么做多条线路,职业学院网站建设方案1、类型转换构造 |自定义转换 利用一个已定义的对象,来定义另一个不同类型的对象 实现从源类型到目标类型的隐式类型转换的目的 总结下已知构造#xff0c;包括类型转换构造 如下#xff0c;如果Person给Human赋值时#xff0c;Person有私有变量#xff0c;则需要在Pers…1、类型转换构造 |自定义转换 利用一个已定义的对象,来定义另一个不同类型的对象 实现从源类型到目标类型的隐式类型转换的目的 总结下已知构造包括类型转换构造 如下如果Person给Human赋值时Person有私有变量则需要在Person声明友元声明 private:friend class Human;class Human{ public://缺省构造/无参构造Human(int age 0, const char* name匿名){//【int m_age;】,定义m_age,初值为随机数//【string m_name;】定义m_name,利用m_name.string()cout Human类的缺省构造函数被调用 endl;m_age age;m_name name;}//拷贝构造 带初始化表Human(const Human that):m_age(that.m_age),m_name(that.m_name){//【int m_age;】,定义m_age,初值为随机数//【string m_name;】定义m_name,利用m_name.string()cout Human类的拷贝构造函数被调用 endl;m_age that.m_age;m_name that.m_name;}//拷贝赋值Human operator(const Human that){// 编译器不会在自定义拷贝赋值函数中添加任何操作cout Human类的拷贝赋值函数被调用 endl;this-m_age that.m_age;this-m_name that.m_name; return *this;}Human(const Person src):m_age(src.p_age),m_name(src.p_name),m_score(src.p_score){cout Human类的类型转换构造函数被调用 endl;} private:int m_age; // 基本类型的成员变量string m_name; // 类类型的成员变量 };通过explicit关键字可以强制这种通过类型转换构造函数实现的类型转换必须通过静态转换显式地进行 explicit Human(const Person src) :m_age(src.p_age),m_name(src.p_name),m_score(src.p_score){cout Human类的类型转换构造函数被调用 endl; }2、析构函数 析构函数的函数名就是在类名前面加~ 没有返回类型也没有参数不能重载 在销毁对象之前一刻自动被调用且仅被调用一次 对象离开作用域delete操作符 如果一个类没有定义析构函数那么编译器会为其提供一个默认析构函数 功能 对基本类型的成员变量什么也不做对类类型的成员变量调用相应类型的析构函数销毁 对象的各个成员变量 对象的销毁过程 自动执行的代码在自定义代码之后执行 调用析构函数 执行自己在析构函数中书写的代码利用成员变量调用相应的析构函数释放对象的各成员变量所占内存空间 释放整个对象所占用的内存空间 使用说明 通常情况下若对象在其生命周期的最终时刻并不持有任何动态分配的资源可以不定义析构函数但若对象在其生命周期的最终时刻持有动态资源则必须自己定义析构函数释放对象所持有的动态资源析构函数的功能并不局限在释放资源上它可以执行我们希望在对象被释放之前执行的任何操作 3、深拷贝 浅拷贝 无论是拷贝构造还是拷贝赋值其默认实现对任何类型的指针成员都是简单地复制地址而并不复制地址指向的数据这种情况称之为浅拷贝。 浅拷贝的问题 指向统一内存free会多次即delete多次同一内存地址 深拷贝 为了获得完整意义上的对象副本必须自己定义拷贝构造和拷贝赋值针对指针型成员变量深拷贝。 防止自赋值 相对于拷贝构造拷贝赋值需要做更多的工作 避免自赋值分配新资源拷贝新内容释放旧资源返回自引用 两个建议 只有类中有指针型成员变量时才会涉及深浅拷贝的问题因此应尽量避免使用指针型成员变量如果确实无法实现完整意义上的深拷贝拷贝构造和深拷贝拷贝赋值可将它们私有化禁止用户使用 类的静态成员 类的静态成员变量和静态成员函数更象是普通的全局变量和全局函数只是多了一层类作用域和访问控制限定符的约束相当于具有成员访问属性的全局变量和全局函数 类的静态成员变量 静态成员变量 不属于对象 而属于类 静态成员变量不包含在对象中进程级生命期静态成员变量的定义和初始化只能在类的外部而不能在构造函数中进行静态成员变量依然受类作用域和访问控制限定符的约束访问静态成员变量既可以通过类也可以通过对象静态成员变量为该类的所有对象实例所共享 类的静态成员函数 静态成员函数 不属于对象 而属于类 静态成员函数没有this指针也没有常属性静态成员依然受类作用域和访问控制限定符的约束访问静态成员函数既可以通过类也可以通过对象静态成员函数只能访问静态成员而非静态成员函数既可以访问静态成员也可以访问非静态成员

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/909945.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详细介绍:uniapp | u-waterfall实现瀑布流商品列表(支持筛选查询)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

注册公司网站怎么做太原网络公司网站

文章目录 持久化配置慢查询命令及安全配置内存配置 持久化配置 慢查询 命令及安全配置 漏洞:Redis未授权访问配合SSH key文件利用分析-腾讯云开发者社区-腾讯云 (tencent.com) 漏洞出现的核心的原因有以下几点 Redis未设置密码利用了Redis的config set命令动态修…

企业网站内容如何搭建wordpress主题代码放在哪里

书接上回 上回讲到创建一个示例工程 今天讲如何实现LED的点亮 点亮一个led 所需代码 参考来源网络 延时函数参考: Delay.c #include "stm32f10x.h"/*** brief 微秒级延时* param xus 延时时长,范围:0~233015* retval 无*/ vo…

政务系统网站知乎 wordpress 博客

一、题目描述 给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:[…

优化网站步骤常州做网站哪里好

参考:59_Dockerfile保留字简介_哔哩哔哩_bilibili FROM 作用:指定基础镜像,即在这个基础镜像上构建新镜像,如下所示,表示在ubuntu20.04镜像的基础上构建新镜像 FROM ubuntu:20.04 MAINTAINER 作用:镜像…

国内目前比较好的crm系统wordpress优化速度

为什么在大型项目中data需要使用return返回数据呢?答:不使用return包裹的数据会在项目的全局可见,会造成变量污染;使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。 1、在简单的vue实例中看到的Vue实…

网站优化关键词怎么做张家港网站开发培训

LDA:LDA最大化类间距离,最小化类内距离,使得投影后的不同类别的样本分的更开,属于监督学习。 PCA:PCA最小重构误差,使得投影后的值和原来的值尽量接近,属于非监督学习。 SVM:最大间…

怎样弄一个自己的网站建设监理协会网站

注:题目来源均出自牛客网。 一、选择题 Map(集合)属于Go的内置类型,不需要引入其它库即可使用。 Go-Map_菜鸟教程 在函数声明中,返回的参数要么都有变量名,要么都没有。 C选项函数声明语法有错误&#xff0…

阿里域名购买网站苏州做学校网站的

Java入门教学 java语言介绍 Java是由Sun Microsystems公司(已被Oracle公司收购)于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 Java分为三个体系: JavaSE(J2SE&…

phpcms如何发布网站网站维护html模板

Redis 和 Mysql 数据库数据如何保持一致性 保持Redis和MySQL数据库数据一致性是一个常见且重要的问题,特别是在使用Redis作为MySQL数据库的缓存层时。以下是几种常用的保证二者数据一致性的策略和方法: 双写一致性(同步更新)&…

辽宁大连直客部七部是什么件搜索引擎优化完整过程

十一、攀登不止小游戏制作 制作微信小游戏大致流程与微信小程序、Web类似,不同的在于是组件的使用。我们此节需要完成的小游戏需求为: 小球触碰矩形块会跳跃或攀爬小球触碰顶部或底部游戏结束点击屏幕将会使小球朝着该方向移动小球进行跳跃时分数会增加…

systemd服务自身重启策略管理

systemd服务自身重启策略管理你贴的这一段是 systemd 的 unit 文件中 [Service] 部分的配置。重点是你问的: Restart=on-failure我来详细解释:1️⃣ Restart 选项 Restart 决定 当服务退出时 systemd 是否重启服务,…

中工信融做网站怎么样网页布局设计摘要

目录 一、环境描述 二、安装mysql 2.1 卸载mysql(如果没安装过,可忽略) 2.1.1 列出安装的mysql 2.1.2 卸载mysql 2.1.3 删除mysql文件目录 2.1.3.1 查看mysql 目录 2.1.3.2 依次删除 2.2 在线安装 2.2.1 下载安装源 2.2.2 安装源rpm 2.2.3 加入rpm密钥 …

快递物流公司网站模板美食网站开发的特点与总结

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

电商网站设计与制作论文手机免费建站app

【Web安全】sqlmap的使用笔记 文章目录 【Web安全】sqlmap的使用笔记1. 目标2. 脱库2.1. 脱库(补充) 3. 其他3.1. 其他(补充) 4. 绕过脚本tamper讲解 1. 目标 操作作用必要示例-u指定URL,检测注入点sqlmap -u http://…

网站建设 视频阿里巴巴外贸圈论坛

原因是每次下载内容在浏览器左下角都有提示,一般都是选择打开所在文件夹,一次手残,点了总是打开此文件导致一下载文件就自动打开。 解决方法。 1.点击右上角的... 2.找到设置-高级设置-下载 3.关掉我标红的位置信息即可。现在看不到啦&…

网站建设从零开始教程网络营销的特点有哪些

产品应用原理图 5-36V耐压 3W射灯应用线路图 产品描述 AP5165B 是一款外围电路简单的连续电流模式的降压型 LED 恒流驱动芯片。在输入电压高于LED 电压时,可以有效地用于驱动一颗或者多颗串联 LED。输出电流可调,可达 1A。适用于3-36V 电压范围的非隔离…

西安高校网站建设定制网站建设网站建设招标采购需求

CSS 滚动捕获 Scroll Snap CSS 滚动捕获允许开发者通过声明一些位置(或叫作捕获位置)来创建精准控制的滚动体验. 通常来说轮播图就是这种体验的例子, 在轮播图中, 用户只能停在图 A 或者图 B, 而不能停在 A 和 B 的中间. 比如平时用淘宝或小红书, 当你上滑到下一个推荐内容时…