首页 > 其他分享 >命名空间与基本输入输出

命名空间与基本输入输出

时间:2024-06-21 15:32:36浏览次数:14  
标签:std 语句 输入输出 空间 使用 命名

命名空间
用途:避免名字(如函数名)的冲突
定义:namespace 命名空间名{ 实体名{ //...} }
使用方式:命名空间名::实体名
注意事项:

  1. 命名空间名不可重复;
  2. 命名空间一帮定义在头文件中,使用时需要导入头文件;
  3. 可以通过使用using namespace 命运空间名语句来直接使用实体,但是如果对两个命名空间都使用了该语句并且两个命名空间中具有相同的实体名,则在编译时会报错。

基本输入输出
基本输入输出是靠iostream库来实现的,使用前要导入该库#include<iostream>
输出:std::cout<<"想要输出的内容",其中<<符号不是左移运算符,而是类似于函数调用,就是把符号左侧的内容赋予符号右侧的对象。例如std::count<<3<<"和"<<4<<"的和是"<<3+4<<"\n"语句的输出是3和4的和是7,该语句可以理解为(((((std::count<<3)<<"和")<<4)"的和是)<<3+4)<<"\n"这种形式,一步一步的把右侧的值添加到右侧的变量中,有点类似于字符串拼接的过程。
输入:std::cin>>value,输入与输出相反,是把符号左侧的值赋予符号右侧的对象,可以一次性输入多个值,如std::cin>>value1>>value2,输入时使用空格分隔开不同的值。
最后还有std::endl用来进行换行还有刷新缓存区,一般用于输出语句的末尾。

标签:std,语句,输入输出,空间,使用,命名
From: https://www.cnblogs.com/cpluslearning/p/18260625

相关文章

  • IPv4 地址耗尽,回收 E 类空间是否有意义?
    随着互联网的迅猛发展,IPv4地址资源的紧张问题日益凸显。IPv4地址总共约有43亿个,但由于互联网用户和设备的爆炸性增长,这些地址早已分配殆尽。为了应对这一问题,业界提出了多种解决方案,其中之一便是回收E类地址空间。然而,这一举措是否真的有意义,值得深入探讨。IPv4地址耗尽的......
  • 文件重命名 一键批量重命名10万+文件 简单效率高!
    单个文件重命名大家应该都会操作,但是有一些人由于工作的场景等的情况,需要做大量的文件重命名,比如影楼、电商、仓库管理、图片处理等各种行业,都经常需要把一批文件,按一定的格式和规律给文件重命名。 一、批量文件重命名,我们需要“芝麻文件重命名”(https://filetool.zhimas......
  • #2024-6-21 sysaux表空间快满了
    78.21sysaux表空间80%都是转的--首选查看下这个表空间近期是否有过暴增setlinesize640setpagesize36colsnap_idfor999999colcon_idfor99999colpdbnamefora16colts_namefora20colrtimefora18colts_size_mbfor999999.9colts_used_mbfor999999.......
  • 更改 Docker 的默认数据目录:解决部署空间不足问题
    在现代软件开发和部署过程中,Docker已成为一种非常流行的工具。Docker容器化技术允许开发者在一个独立的环境中打包应用程序及其所有依赖项,从而确保应用在任何地方都能一致运行。然而,随着使用Docker的时间增加,存储在默认数据目录(通常是/var/lib/docker)中的数据量也会不......
  • 数据采集与控制> 数字I/O卡 > PXI2371,PXI总线,离散量输入输出卡,每通道可通过跳线实现切换
    数据采集与控制 > 数字I/O卡 > PXI2371/2372/2373本章主要介绍237X的系统组成及基本特性,为用户整体了解237X的相关特性提供参考。产品简介237X板卡是本公司推出的一系列高密度离散量输入输出卡,每通道可通过跳线实现切换电源/开、电源/地、地/开三种输入状态选择,输入通......
  • Bat中实现git和Maven环境变量检测,拉取git代码并打包maven项目,读取子目录差异性yml文件
    场景Docker+Jenkins+Pipline实现SpringBoot项目input选择不同差异性yml文件打包、执行sh打包压缩包、使用archiveArtifacts下载制品(jar包、压缩包):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/139748758上面实现打包后台jar包并选择不同的差异性yml文件打包成......
  • 开辟一个存储空间以存放一个结构体数据
            在软件开发中,常常需要动态地分配和撤销内存空间,例如对动态链表中结点的插入与删除。在C语言中是利用库函数malloc和free来分配和撤销内存空间的。C++提供了较简便而功能较强的运算符new和delete来取代malloc和free函数。注意:new和delete是运算符,不是函数,因此......
  • Unity3D 八叉树划分空间和可视化
    也许更好的阅读体验成果展示代码OctreeNodeusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassOctreeNode{//空间内包含的物体publicList<GameObject>areaObjects;//空间中心publicVector3center;......
  • 达梦数据库系列—3.表空间管理
    1管理表空间1.1创建表空间创建表空间时需要指定表空间名和其拥有的数据文件列表。CREATETABLESPACEbookshopDATAFILE'd:\book.dbf'SIZE32AUTOEXTENDONNEXT10MAXSIZE100;--AUTOEXTENDOFF|ON[NEXT<文件扩展大小>][MAXSIZE<文件限制大小>]若未指定文件扩展......
  • 8、k8s-资源-Namespace-空间隔离
    Namespace是kubernetes系统中一种非常重要的资源、它主要的作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下、kubernetes集群中的所有Pod都是可以互相访问的、但是在实际生产环境中、是不能让两个Pod之间进行互相访问的、这时候就可以将两个Pod划分到不同的n......