C++学习笔记-C++命名空间

学习目标:

学习C++命名空间


学习内容:

std是C++标准库的命名空间,它是一个定义在C++标准库中的所有类, 函数和变量的命名空间

在C++中,如果你想使用标准库中的任何类, 函数或对象,通常有两种选择

  1. 使用std::前缀: 它明确指定正在使用位于std命名空间中的元素.
    std::cout << “Hello, world!” << endl;

  2. 使用using namespace std; : 这允许在不使用不显示指定std::的情况下使用std命名空间中的元素.

std包含的内容
std命名空间包含了许多类, 函数和对象,例如:
-. 输入输出库(std::cout, std::cin, std::endl)
-. 容器类(std::vector, std::map, std::set)
-. 字符串类(std::string)
-. 异常类(std::exception和相关子类)
-.算法(std::sort, std::find)
-.实用工具(std::pair, std::tuple)


自定义命名空间例子

#ifndef CIR_H
#define CIR_H
namespace cir{
double PI = 3.141592653;
//获取圆周长函数
double getLenth0fCircle(double radius)
{
return 2PIradius;
}
//获取园面积
double getAifCircle(double radius)
{
return PIradiusradius;
}
}
#endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值