认识C++

简介: 认识C++

前言:


 C++是cplusplus的缩写,在C语言的基础上发展出来的C++具有更强大的功能,这也意味着学习C++比C语言的知识更多、更丰富。C++一门是面向对象的编程语言,还有面向过程,泛型编程,是C的超集。


1.C++程序


2.名称空间:

 名称空间是存放对象名称的,存在名称空间是为了区分不同厂商可能提供的相同函数名的函数。指定了名称空间,就指定了用哪个厂商的函数。


 新C++头文件的引用风格是没有扩展名.h,而是使用名称空间::对象来使用工具。


 1.使用using namespace std;往后使用std名称空间里的任意对象都行。


 2.使用using std::cout; 可以直接使用cout这个对象。


 3.使用std::cout;每一次使用都要用std::。


 总结:引用头文件后,using指令让对象不再需要格式性的使用,如果没有使用using指令,每一次使用对象都要加上格式(名称空间::)。


 C++旧式风格,引用的头文件带扩展名.h,对象也可以直接使用。


 在C++中使用老式C语言头文件:


如果C++对C语言头文件没有更改,C头文件怎么引用就怎么引用。

如果有做更改,去掉扩展名,在前面加上c表示来自C语言。


3.重载运算符的概念:


 <<运算符在C语言中是左移操作符,在这里是插入运算符,但这不意味着,C++中<<是没有了左移操作符,而是根据特定的使用场景,改变着运算符的含义,这就是运算符的重载。


 cout<<"string"表示输出字符串。


4.cout和cin

cout打印数值的样例:


cin输出工具的样例:


cout拼接字符串样例:

  在C和C++中,分号是语句结束的标志,不是分行,在标记之间可以空格的地方也可以空行,追求自由!但我们也要写好看:


在该空开标记的地方空开。

语句相对于代码块要有相应的缩进。


5.C++变量的初始化


 新的是int wrens(432)来初始化变量wrens,还有{}来初始化单值变量,一般{}是用来初始化数组和结构体的。


6.成员函数的使用--setf()


  在C++中要使用成员函数,是需要类实例化的对象点引用成员函数使用的。也就是cout(对象).function()。


7.C++的强制类型转换


 当char c = 'w';想转换成short类型,C++新的转换是short(c)或static_cast<short>(i);


 好啦今日学习分享到这里,希望大家看完我的博客有所收获!


 你的点赞是我更新的动力,求点赞!!

相关文章
|
30天前
|
弹性计算 Linux API
本地离线语音转文字全攻略:OpenClaw 阿里云/本地部署与免费大模型API配置+OpenAI Whisper实战指南
在日常办公、内容创作与数据处理场景中,语音转文字已经成为提升效率的核心工具。会议录音整理、视频字幕生成、播客内容提炼、采访记录归档等需求日益普遍,而传统在线转录工具存在隐私泄露风险、付费成本高、文件大小受限、网络依赖强等问题。OpenAI开源的Whisper模型凭借免费、本地运行、多语言支持、高准确率等优势,成为个人与小型团队的首选方案。结合OpenClaw技能管理平台,可实现一键调用、批量处理、跨设备协同,进一步降低使用门槛。本文将全面讲解Whisper核心用法、2026年阿里云ECS部署OpenClaw流程、MacOS/Linux/Windows11本地部署步骤、阿里云百炼API与免费Co
1133 3
|
2月前
|
云安全 存储 人工智能
藏太深了!阿里云域名优惠口令,终于找到了,亲测有效!
阿里云2026年最新域名优惠口令来了!.com续费用“com批量注册更享优惠”,.cn注册用“互联网上的中国标识”,续费用“cn注册多个价格更优”,实测立减5-10元。支持注册、转入、续费,仅限PC/APP端使用,限时限量,速领速用!
|
7月前
|
人工智能 编解码 自然语言处理
重磅更新!ModelScope FlowBench 支持视频生成 + 图像编辑,AI创作全面升级!
很高兴地向大家宣布,ModelScope FlowBench 客户端迎来重大功能升级! 本次更新不仅正式支持了视频节点功能,还新增了图像编辑与IC-Light智能打光等实用功能,同时对多个图像处理节点进行了深度优化和扩展。现在,您只需在 FlowBench 中轻松串联节点,即可使用 Wan2.1/Wan2.2、Qwen-Image-Edit、FLUX Kontext、IC-Light等强大模型,轻松实现创意内容的生成与编辑。 无论你是内容创作者、视觉设计师,还是AI技术爱好者,这次更新都将为你打开全新的创作边界。
1000 14
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
存储 关系型数据库 MySQL
如何在MySQL中创建数据库?
【10月更文挑战第16天】如何在MySQL中创建数据库?
|
安全 Linux 算法框架/工具
open Euler安全加固
open Euler安全加固
1652 11
|
存储 安全 Linux
在Linux中,如何格式化一个磁盘分区?
在Linux中,如何格式化一个磁盘分区?
|
机器学习/深度学习 知识图谱
第4章:知识融合:概述、方法
第4章:知识融合:概述、方法
第4章:知识融合:概述、方法
|
存储 数据处理 C++
内存 vs 硬盘:固态硬盘代替内存可以工作吗?
内存 vs 硬盘:固态硬盘代替内存可以工作吗?
812 2