网站开发使用的工具类做网站的技术理论

news/2025/9/29 21:40:21/文章来源:
网站开发使用的工具类,做网站的技术理论,什么样的网站适合优化,提升学历的学校const用法主要是防止定义的对象再次被修改,定义对象变量时要初始化变量 下面我就介绍一下几种常见的用法 1.用于定义常量变量,这样这个变量在后面就不可以再被修改 const int Val 10; //Val 20; //错误,不可被修改 2. 保护传参时参数不被修改,如果使用引用传递参数或按地址传…  const用法主要是防止定义的对象再次被修改,定义对象变量时要初始化变量 下面我就介绍一下几种常见的用法 1.用于定义常量变量,这样这个变量在后面就不可以再被修改 const int Val 10; //Val 20; //错误,不可被修改 2. 保护传参时参数不被修改,如果使用引用传递参数或按地址传递参数给一个函数,在这个函数里这个参数的值若被修改, 则函数外部传进来的变量的值也发生改变,若想保护传进来的变量不被修改,可以使用const保护 void  fun1(const int val) { //val 10; //出错 } void fun2(int val) { val 10; //没有出错 } void main() { int a 2; int b 2; fun1(a); //因为出错,这个函数结束时a的值还是2 fun2(b);//因为没有出错,函数结束时b的值为10 } 如果只想把值传给函数,而且这个不能被修改,则可以使用const保护变量,有人会问为什么不按值传递,按值传递还需要把这个值复制一遍, 而引用不需要,使用引用是为了提高效率//如果按值传递的话,没必要加const,那样根本没意义 3. 节约内存空间, #define  PI  3.14 //使用#define宏 const double Pi 3.14 //使用const,这时候Pi并没有放入内存中 double  a Pi;  //这时候才为Pi分配内存,不过后面再有这样的定义也不会再分配内存 double  b PI;  //编译时分配内存 double  c Pi;  //不会再分配内存, double  d PI;  //编译时再分配内存 const定义的变量,系统只为它分配一次内存,而使用#define定义的常量宏,能分配好多次,这样const就很节约空间 4.类中使用const修饰函数防止修改非static类成员变量 class { public: void fun() const //加const修饰 { a 10; //出错,不可修改非static变量 b 10; //对,可以修改 } private: int  a ; static int b; } 5.修饰指针 const int *A; 或 int const *A;  //const修饰指向的对象A可变A指向的对象不可变 int *const A;               //const修饰指针A A不可变A指向的对象可变  const int *const A;           //指针A和A指向的对象都不可变 6.修饰函数返回值,防止返回值被改变 const int fun(); 接收返回值的变量也必须加const const int a fun(); //接收的变量也要是const的,int a fun()是错误的 7.修饰类的成员变量 使用const修饰的变量必须初始化,在类中又不能在定义时初始化, 如; class { private: int a 10; const int b 10; static const int c 10; //这样初始化都是错的, } 初始化const int类型(没有static),在类的构造函数上初始化 Class Test { Public: Test():b(23) //构造函数上初始化b的值为23 { } private: const int b ; } 初始化staticconst int这个类型的(带有static的),在类的外面初始化 class Test { private: static const int c; }  const int Test::c10; //类的外部初始化c为10 8.const定义的对象变量只能作用于这个程序该C/C文件,不能被该程序的其他C/C文件调用, 如file1.cpp中 const int val; 在file2.cpp中, extern intval; //错误,无法调用, 要想const定义的对象变量能被其他文件调用,定义时必须使用extern修饰为 extern const int val; 非const变量默认为extern,要是const能被其他文件访问必须显示指定为extern

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

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

相关文章

网站开发的语言做网站个人

From: http://www.cnblogs.com/caosiyang/archive/2012/08/21/2648870.html printf()和fprintf()这些输出函数的参数是可变的,在调试程序时,你可能希望定义自己的参数可变的输出函数, 那么可变参数宏会是一个选择。 C99中规定宏可以像函数…

深入解析:前端笔记:HTML output标签介绍及用法

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

成都网络推广建站深圳华强北商业圈

使用基于全球知名的 Corel Painter 画笔技术构建的 100 款逼真像素画笔,以全新的方式将您独特的想法变为现实!试用 CorelDRAW 的全新美术画笔,探索您的创意想法。 使用 CorelDRAW 中现在可用的远程字体,畅享更多创作自由&#xf…

无锡网站程序北京设计公司招聘信息

前言 在《Unix网络编程》一书中提到了五种IO模型,分别是:阻塞IO、非阻塞IO、IO复用、信号驱动IO以及异步IO。本篇文章主要介绍IO的基本概念以及阻塞IO、非阻塞IO、IO复用三种模型,供大家参考学习。 一、什么是IO 计算机视角理解IO: 对于计…

设计模版网站wordpress侧栏插件

1.获取SDK,并写入常量表 2.引入MiPush_SDK_Sever.jar文件和json-simple-1.1.1.jar 3.开发服务端代码(这里是用别名进行推送) /*小米推送*//** * 指定alias推送(单个或多个) * * param messagePayload 消息 * param title 消息标题 *…

如何创建一个自己的平台北京网站建设 优化

题目: $num$_GET[num]; if(!is_numeric($num)) { echo $num; if($num1) echo flag{**********}; }关键在于绕过is_numeric,PHP中字符串与数字弱比较,会将字符串转换为数字,截至到非数字字符,如果第一个字符就是非数字…

Linux CentOS 7 安装 zip-3.0-11.el7.x86_64.rpm 详细步骤(命令行教程)​(附安装包)

Linux CentOS 7 安装 zip-3.0-11.el7.x86_64.rpm 详细步骤(命令行教程)​(附安装包)​一、先确认你的系统是 CentOS 7 或 RHEL 7 这个包名字里有 el7,说明它是专门给 ​CentOS 7​ 或者 ​RHEL 7​ 用的。如果你不是…

网站开发logo关键字排名优化工具

三星有子初长成气宇轩昂 秀美俊逸减之一分则嫌柔增之一分则嫌赘2019年8月7日于纽约巴克莱发布Galaxy Note 10系列用简约 重构美三星Galaxy Note 10与Galaxy Note 10分别搭载了6.3英寸和6.8英寸的超感官全视曲面屏,均采用单摄挖孔屏,开孔位于屏幕正上方。…

用动物做logo的旅游网站小说网站如何做书源

原标题:特斯拉最大的对手竟是华为?Hicar鸿蒙OS无人驾驶技术不再一家独大!短短几个月的时间,特斯拉的市值翻了近4倍,对于一个超级企业来说一切都显得那么不可思议,如果把它单纯的看成一家车企,恐…

怎么样让百度收录网站企业网站icp

概述 通过本文,您将学会如何利用 Streamlit 框架快速搭建前端交互界面。该界面将集成图像上传功能,让用户可以方便地提交待处理图片。在后端,我们将借助 Amazon Bedrock 的 Message API,调用 Claude 3 家族中的 Sonnet 模型对图像…

高维前缀和 笔记

你知道学完一个东西不写笔记会有什么后果吗?——直接失忆。

Unbranched

简化题意 给定一个有 \(N\) 个顶点、\(M\) 条边的无向图,顶点有标签,边没有标签。该图不一定是简单图,也不一定是连通图。请计算满足以下条件的图的数量,并将结果对 \(10^9+7\) 取模:不包含自环。 所有顶点的度数…

免费申请网站空间教学网站开发背景

目录 1. 数据结构1-1. 动态字符串(SDS)1-2. intset1-3. Dict 2. 网络模型3. 通信协议4. 内存策略 1. 数据结构 1-1. 动态字符串(SDS) 我们都知道Redis中保存的Key是字符串,value往往是字符串或者字符串的集合。可见字…

必应搜索引擎入口seo现在还有前景吗

打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。 方法二: 1、添加/删除程序中彻底删除sql server。 2、将没有删除…

P5469 [NOI2019] 机器人 题解

P5469 [NOI2019] 机器人 题解 分析最右侧的最大值的位置,发现当 \(n\) 为偶数时只能在中间两个位置,当 \(n\) 为奇数时只能在中间三个位置。可以 DP,设 \(f_{l,r,i}\) 表示 \([l,r]\) 的最大值小于等于 \(i\) 的方案…

肥城网站建设广州外地车牌注册建筑公司需要什么条件

go编译程序出现错误提示: go.mod file not found in current directory or any parent directory; see ‘go help modules’ (exit status 1) 解决方法: cmd切换到go工程目录下,执行: go mod init 工程名称

计算机操作系统笔记

计算机操作系统笔记$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");第一章:操作系统概述 一、操作系统的概念操作系统(Operating System,OS)是指控制和管…

大型网站开发工具北京 外贸网站

活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升。另有超多CSDN 周边礼物相送。 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很…

wordpress 网站打开速度慢郑州做网站服务器

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《C》 《Linux》 《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 文章目录 一 、Linux中的用户1.1 Linux用户分类1.2 用户转换1.3 指令提权 二、Linux权限管…

做好的网站php网站文件下载怎么做

Backpropagation计算过程举例 初始权重(initialize weights)是随机产生的(如-1~1之间) 初始化可以选择均值为0,方差为1/n_in的正态分布,n_in为输入的实例个数,Python中可使用np.random.normal函数来初始化权重: np.random.normal…