学习笔记(一)省略std

简介:

书:《C++ Primer Plus  第6版  中文版》


在开始的 #include<iostream> 的之后的第二行,添加 using namespace std; 

则在之后可以省略std:: 这种打字

例如


#include <iostream>

int main(void)
{
	int age;	
	std::cout << "心理调查试验:输入你的年龄" << std::endl;
	std::cout << "请输入=>";
	std::cin >>	age;
	std::cout << "你今年" << age << "岁了,对吧!我太聪明了" << std::endl;
	system("pause");
	return 0;
}

可以节约变为


#include <iostream>
using namespace std;

int main(void)
{
	int age;
	cout << "你想知道你还年轻么?请输入你的年龄" << endl;
	cout << "输入年龄->";
	cin	>> age;
	if (age < 25)
	{
		cout << "你还算年轻,恭喜你!" << endl;
	}
	else
	{
		cout << "恭喜你,你已经老啦~~" << endl;	
	}
	system("pause");
	return 0;
}

另外,按照说法,在有多个函数的时候,只在需要省略std的函数里面,使用using namespace std; 这个命令,是一种更好的选择。

据说是因为有多个namespace,全局引用的话,他们之间可能造成冲突。

也可以使用 using std::cout; 来单纯省略cout之前的std。但其他的依然需要加std::,例如cin就需要写成std::cin 。


目录
相关文章
|
域名解析 缓存 网络协议
提升你的外国服务器网站国内访问速度~
由于众所周知的原因,国内访问国外的服务器速度较慢。在没有特殊线路(直连、CN2GIA等)的加持下,路由线路左绕右绕,严重影响国内访问速度。 能使用国内服务器当然是最好的,但是高昂的流量&带宽价格以及域名备案门槛让人劝退。所以,本文章提供的加速方案是针对线路一般的海外服务器网站访问速度慢的问题。
7303 0
提升你的外国服务器网站国内访问速度~
信道建模流程 | 带你读《大规模天线波束赋形技术原理与设计 》之二十八
本节将详细介绍衰落信道的整体建模流程,内容上与 3D 信道模 型 3GPP TR36.873 7.3 节和 3GPP TR38.901 的 7.5 节对应。两者在内容上大体相同,前者的目标为6GHz以下的信道建模(记为模型1),后者为0.5~100GHz 的信道建模(记为模型 2)。对于 6GHz 以下的信道建模,两者均可以使用, 在下文的描述中,两者不同的地方均会列出。
信道建模流程  | 带你读《大规模天线波束赋形技术原理与设计 》之二十八
|
SQL HIVE Python
[Hive]HiveServer2配置
HiveServer2(HS2)是一个服务器接口,能使远程客户端执行Hive查询,并且可以检索结果。HiveServer2是HiveServer1的改进版,HiveServer1已经被废弃。
4462 0
|
12月前
|
机器学习/深度学习 Python
训练集、测试集与验证集:机器学习模型评估的基石
在机器学习中,数据集通常被划分为训练集、验证集和测试集,以评估模型性能并调整参数。训练集用于拟合模型,验证集用于调整超参数和防止过拟合,测试集则用于评估最终模型性能。本文详细介绍了这三个集合的作用,并通过代码示例展示了如何进行数据集的划分。合理的划分有助于提升模型的泛化能力。
|
JSON 算法 Java
微服务Token鉴权设计的几种方案
【8月更文挑战第18天】在微服务架构中,Token鉴权是确保服务安全性的重要环节。本文将详细介绍几种常见的微服务Token鉴权设计方案,旨在帮助大家在工作和学习中更好地理解和应用这些技术。
600 2
|
机器学习/深度学习 存储 算法
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
1707 1
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
|
前端开发 开发者
在前端开发中,webpack 作为模块打包工具,其 DefinePlugin 插件可在编译时动态定义全局变量,支持环境变量定义、配置参数动态化及条件编译等功能。
在前端开发中,webpack 作为模块打包工具,其 DefinePlugin 插件可在编译时动态定义全局变量,支持环境变量定义、配置参数动态化及条件编译等功能。本文阐述 DefinePlugin 的原理、用法及案例,包括安装配置、具体示例(如动态加载资源、配置接口地址)和注意事项,帮助开发者更好地利用此插件优化项目。
369 0
|
机器学习/深度学习 运维 数据中心
自动化运维工具的演变与未来趋势
【7月更文挑战第27天】在IT行业的快速发展中,自动化运维工具成为了提升效率、降低错误率的关键。本文通过探讨自动化运维工具的历史演变,分析当前市场上的主流工具,并预测未来的发展趋势,为读者提供一个全面的视角,帮助理解自动化运维工具的重要性和发展方向。
192 0
|
Kubernetes 监控 Cloud Native
构建高效云原生应用:基于Kubernetes的微服务治理实践
【4月更文挑战第13天】 在当今数字化转型的浪潮中,企业纷纷将目光投向了云原生技术以支持其业务敏捷性和可扩展性。本文深入探讨了利用Kubernetes作为容器编排平台,实现微服务架构的有效治理,旨在为开发者和运维团队提供一套优化策略,以确保云原生应用的高性能和稳定性。通过分析微服务设计原则、Kubernetes的核心组件以及实际案例,本文揭示了在多变的业务需求下,如何确保系统的高可用性、弹性和安全性。
238 4