c++ prime笔记①

1.

大多数计算机都以2的整数次幂个比特为块来处理内存,可以寻址的最小内存块称为“字节”,存储的基本单元为“”,字由字节组成,字节大多数由8比特构成。

2.

无符号类型能表示大于0的值

注意:与其余的内置类型相比,这个字符型要分为三类:char、signed char、unsigned char ,但是这里的char不是指它是另一种类型,而是不同的编译器导致char有可能是无符号,也有可能是有符号整数,具体是什么由编译器决定

3.

当我们赋给带符号类型的一个超出它范围的值时,结果是未定义的——程序可能继续工作,但也有可能崩溃,产生垃圾数据

4.

注意:当从无符号数中减去一个值时,不管这个值是不是无符号数,都必须确保这个结果不是一个负值

例如:

unsigned u1=42,u2=10;

cout<<u2-u1<<endl;

这个的结果又编译器而定,结果不是负数,是取模之后的值,我的电脑上显示为4294967295这个数字是4字节的无符号数的最大值

5.

类型short没有对应的字面值

6.

严格来说,十进制字面值不会是负数,如果有负数,那它不算在字面值里面,它只是表示对字面值取负值而已

7.

\后面跟着的八进制数字超过了三个,只取前三个数字与\构成转义序列

而\x后面跟着的数字都要计入转义序列的化简中

8.

对象是一块可以存储数据并且具有某种类型的内存空间

9.

初始化不等于赋值

初始化——创建变量时赋予一个初始值

而赋值——把对象当前值给擦除,以一个新的值代替

10.

在C++11新标准中,利用花括号来初始化变量可以全面应用,不受限制,这种形式称为列表初始化

但是注意,当使用列表初始化但是如果有存在数据丢失的情况,编译可能就会出错

11.

声明和定义不一样

声明使得名字为程序所知道,规定了变量的类型和名字

        1)无显性初始化

        2)在类型前加上extern即可

eg。extern int i就是声明i

定义就是负责创建与名字关联的实体

变量只能定义一次,但可以声明多次,由于在多个文件中使用同一个变量,其定义只能出现在一个文件里,但其余要使用的话就要对其声明,不能重复定义

12.

C++是一种静态类型语言,其含义是在编译阶段检查类型,这个过程称为类型检查

13.

定义在函数体内的内置类型的对象,如果没有初始化,则其值未定义,类的对象如果没有线性初始化,则其值由类决定

对于string类规定,如果没有指定初值则生成一个空串

一些类需要每一个对象都显性初始化, 否则会出错

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

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

相关文章

【SpringBoot】 什么是springboot(二)?springboot操作mybatisPlus、swagger、thymeleaf模板

文章目录 SpringBoot第三章1、整合mybatsPlus1-234-67-10问题 2、整合pageHelper分页3、MP代码生成器1、编写yml文件2、导入依赖3、创建mp代码生成器4、生成代码5、编写配置类扫描mapper类6、编写控制器类 4、swagger1、什么是swagger2、作用3、发展历程4、一个简单的swagger项…

ElastiCache Serverless for Redis应用场景和性能成本分析

一. 前言 传统基于实例节点的 Redis 缓存架构中&#xff0c;扩展性是一个重要影响因素。在很多场景中&#xff0c;例如广告投放、电商交易、游戏对战&#xff0c;流量是经常变化的。无论是主从还是集群模式&#xff0c;当大流量进入时&#xff0c;Redis 处理能力达到上限&…

“打工搬砖记”中吃什么的轮盘功能实现(二)

文章目录 打工搬砖记转盘主要的逻辑实现转盘的素材小结 打工搬砖记 先来一个吃什么轮盘的预览图&#xff0c;这轮盘文案加字呈圆形铺出来&#xff0c;开始后旋转到指定的选项处停下来。 已上线小程序“打工人搬砖记”&#xff0c;可以扫码进行预览观看。 转盘主要的逻辑实现…

如何使用Docker安装并运行Nexus容器结合内网穿透实现远程管理本地仓库

前言 作者简介&#xff1a; 懒大王敲代码&#xff0c;计算机专业应届生 今天给大家聊聊如何使用Docker安装并运行Nexus容器结合内网穿透实现远程管理本地仓库&#xff0c;希望大家能觉得实用&#xff01; 欢迎大家点赞 &#x1f44d; 收藏 ⭐ 加关注哦&#xff01;&#x1f496…

openlayer实现ImageStatic扩展支持平铺Wrapx

地图平铺&#xff08;Tiling&#xff09;是地图服务中常见的技术&#xff0c;用于将大尺寸的地图数据分割成许多小块&#xff08;瓦片&#xff09;&#xff0c;便于高效加载和展示。这种技术特别适用于网络环境&#xff0c;因为它允许浏览器只加载当前视图窗口内所需的地图瓦片…

IT行业现状与未来趋势分析

IT行业现状与未来趋势显示出持续的活力和变革&#xff0c;以下是上大学网&#xff08;www.sdaxue.com&#xff09;关于IT行业现状与未来趋势分析&#xff0c;供大家参考。 当前现状&#xff1a; 市场需求持续增长&#xff1a;随着信息时代的深入发展&#xff0c;各行各业对信息…

LLM Agent智能体综述(超详细)

前言 &#x1f3c6;&#x1f3c6;&#x1f3c6;在上一篇文章中&#xff0c;我们介绍了如何部署MetaGPT到本地&#xff0c;获取OpenAI API Key并配置其开发环境&#xff0c;并通过一个开发小组的多Agent案例感受了智能体的强大&#xff0c;在本文中&#xff0c;我们将对AI Agent…

5G消息和5G阅信的释义与区别 | 赛邮科普

5G消息和5G阅信的释义与区别 | 赛邮科普 在 5G 技术全面普及的当下&#xff0c;历史悠久的短信服务也迎来了前所未有的变革。5G 阅信和 5G 消息就是应运而生的两种短信形态&#xff0c;为企业和消费者带来更加丰富的功能和更加优质的体验。 这两个产品名字和形态都比较接近&am…

618速递丨各平台内卷严重,这些行业能否率先炸场?

根据最新发布的《中国网络视听发展研究报告&#xff08;2024&#xff09;》显示&#xff0c;71.2%的受访用户因为看短视频和直播进行网上购物&#xff0c;超40%的用户认为短视频和直播是他们的主要消费渠道&#xff0c;内容消费正成为各大电商争夺的关键赛道。 今年618&#x…

信创厂商选择要点

信创厂商选择要点 信创项目推进&#xff0c;不可避免的要与众多信创厂商打交道。选择靠谱的供应商&#xff0c;合理避坑&#xff0c;是信创项目成败的关键因素。个人认为技术突破能力、产品服务能力、生态建设能力、平滑迁移能力是评估一个信创厂商是否合格的重要标准。 技术…

2019年行政职业能力考卷知识点

中国特色社会主义最本质的特征是&#xff1f; 中国特色社会主义最本质的特征是坚持中国共产党的领导。中国特色社会主义强调中国共产党的领导地位&#xff0c;将党的领导作为最根本的政治原则。这是因为中国特色社会主义认为&#xff0c;只有中国共产党的坚强领导才能确保中国…

【iOS】——RunLoop学习

文章目录 一、RunLoop简介1.RunLoop介绍2.RunLoop功能3.RunLoop使用场景4.Run Loop 与线程5.RunLoop源代码和模型图 二、RunLoop Mode1.CFRunLoopModeRef2.RunLoop Mode的五种模式3.RunLoop Mode使用 三、RunLoop Source1.CFRunLoopSourceRefsourc0&#xff1a;source1: 2.CFRu…

Vue中使用$t(‘xxx‘)实现中英文切换;

&#xff08;原文链接&#xff09; 介绍 {{$t(key)}} &#xff1a;是VueI18n插件提供的函数&#xff0c;主要用于根据当前语言环境返回对应的翻译文本&#xff0c;以便在页面上显示多语言内容。 key&#xff1a;作为参数传递给函数$t()的字符串&#xff0c;用于指定需要翻译的…

代码随想录三刷day50

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣84. 柱状图中最大的矩形二、力扣797. 所有可能的路径三、力扣「代码随想录」DFS&#xff0c;BDF 你没注意的细节都给你列出来了&#xff01;四、力扣20…

基于springboot+vue+Mysql的在线BLOG网

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

虾皮选品:Shopee首季盈利2.4亿;TikTok美区电商权限要求降低

2024年5月14号&#xff0c;跨境电商日报&#xff1a; 1.Ozon已成功回款 2.TikTok降低美区达人开通电商权限要求 3.Shopee首季盈利2.4亿 4.6月1日起&#xff0c;亚马逊退货处理费收取标准更新 5.欧盟委员会对从中国台湾地区和越南进口的不锈钢冷轧产品征收反补贴和反倾销税…

《卡巴拉数字密码》PDF完整版

“卡巴拉(Cabala) ”这个词对于日本人来说可能比较陌生&#xff0c; 但相信犹太人对它会十分熟悉&#xff0c;因为它就是犹太民族世代传承的一套秘法。 说起犹太人&#xff0c;总给人这样一种印象&#xff1a;一个长久以来备受迫害、具有悲剧色彩的民族&#xff1b;同时也是一个…

在数据库中使用存储过程插入单组/多组数据

存储过程可以插入单组数据&#xff0c;也可以以字符串的形式插入多组数据&#xff0c;将字符串中的信息拆分成插入的数据。 首先建立一个简单的数据库 create database student; use student;选中数据库之后建立一张学生表 create table stu(uid int primary key,uname varc…

wordpress 访问文章内容页 notfound

解决&#xff1a; 程序对应的伪静态规则文件.htaccess是空的 网站根目录下要有 .htaccess 文件&#xff0c;然后将下面的代码复制进去。 <ifmodule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRew…

代码随想录算法训练营第36期DAY28

DAY28 216组合总和-iii 未剪枝&#xff0c;注意istartindex开始&#xff1a; class Solution {private: vector<vector<int>> result; vector<int> path; void backtracking(int k,int sum,int targetsum,int startindex){ if(path.size(…