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

c加加学习之day01

1.初始c加加

一是头文件的改变 :iostream  打印使用的是我们的cout 

----------------------------------------------命名空间--------------------------------------------

在C语言编程的时候,如果出现了同名的全局变量和同名的函数就会编译出错 ,虽然他们在不同的文件中,但是由于同名,编译的时候就会报错

命名空间的关键词是namespace

如图所示我们声明了两个用户 空间 里面的内容是一莫一样 那我们在使用的时候编译器是怎么知道使用的是哪个global 和哪个add?

1.用户名字加::的形式来进行声明

2.通过使用 using namespace 命名空间名字 语句直接使用命名空间成员

3.可以给命名空间起一个别名 , 别名是已定义的命名的可替换的名称 。一个命名空间可以有许多别名,所有别名以及原来的命名空间名字都可以互换使用

别名定义 : namespace 别名 = 已定义的命名空间名称

成员的声明 在main.h里面

std::cout << std::fixed << std::setprecision(2) << num << std::endl;
#include <iostream

这个头文件可以用来控制我们的精度

-------------------------------------引用的使用------------------------------------

切记一定要进行初始化

1.引用操作最终编译器会将它翻译成指针的操作,所以引用的本质就是指针。

2.指针的引用

变量类型*& new_name=old_name;

3.数组的引用:

格式 : 类型 (&引用名)[数组中元素个数] = 数组名

3.引用作为函数的参量 这样就不会形成临时变量 直接能不用通过指针来改变里面的数值

------------------------------------------------------c加加中的函数增强----------------------------------

2.函数重载:在相同的声明域中,函数名相同而参数列表不同(参数的个数或类型不同)

本质:

3.默认参数值

提醒:如果某个参数是默认值参数,那么它后面的参数必须都是默认参数

4.内敛函数:

http://www.dtcms.com/a/107030.html

相关文章:

  • 解锁Azure Speech “通话转录音分析”功能,驶向服务升级高速路
  • 深度解析 Hive Reduce 数量配置:优化原则与计算公式实战指南
  • TISAX认证是什么?如何获得TISAX认证?对企业发展的好处
  • 尚硅谷shell脚本学习
  • DeepSeek+SpringAI家庭AI医生
  • 高压线防外破警示灯:让隐患无处遁形!/ 恒峰智慧科技
  • mapbox基础,加载hillshade山体阴影图层
  • Docker内网部署前后端分离项目-Windows环境下
  • 代码调试:VS调试实操
  • 民安智库:物业满意度调查是了解业主需求的关键工具
  • spring boot集成reids的 RedisTemplate 序列化器详细对比(官方及非官方)
  • 谷粒微服务高级篇学习笔记整理---thymeleaf
  • Kafka、RocketMQ、Pulsar对比
  • Linux 文件系统超详解
  • Java中的LocalDate类
  • 关于登录鉴权session、cookie和token
  • KMstation商品库存监控下单
  • neo4j+django+deepseek知识图谱学习系统对接前后端分离前端vue
  • angular实现连连看
  • 蓝桥杯练习:二叉树的最大深度
  • 系统与网络安全------Windows系统安全(6)
  • niuhe插件, 在 go 中渲染网页内容
  • 基于React + Antd + Java的OFD文件上传预览实现方案(OFD文件转图片)
  • 删除和关闭 Solana 中的账户和程序
  • Linux网络相关概念和重要知识(4)(序列化和反序列化、TCP协议、会话和守护进程)
  • 基于OpenCV的指纹验证:从原理到实战的深度解析
  • vue3 动态路由
  • 第1章-3 MySQL的逻辑架构
  • 【C++】二叉搜索树
  • 【哈希表】—— 我与C++的不解之缘(二十八)