day02.C++命名空间

本文详细介绍了C++中的命名空间,旨在解决合作开发时的命名冲突问题。内容包括命名空间的作用、定义、镶嵌定义以及使用方法,如using关键字的使用规则,以帮助开发者更好地管理和组织代码。
摘要由CSDN通过智能技术生成

目录

一、命名空间的作用

二、命名空间的定义

三、命名空间的镶嵌定义

四、命名空间的使用方法


一、命名空间的作用

一个中大型软件往往由多名程序员共同开发,会使用大量的变量和函数,不可避免地会出现变量或函数的命名冲突。当所有人的代码都测试通过,没有问题时,将它们结合到一起就有可能会出现命名冲突。例如:小李和小韩都参与了一个文件管理系统的开发,它们都定义了一个全局变量 fp,用来指明当前打开的文件,将他们的代码整合在一起编译时,很明显编译器会提示 fp 重复定错误。
为了解决合作开发时的命名冲突问题,C++ 引入了命名空间(Namespace)的概念。

使用【命名空间】解决名字冲突

#include<stdio.h>
#include<iostream>
using namespace std;
namespace Te{
class Student{
public:
    char *name;
    int age;
    double hight;
public:
    void speak(){
        cout<<name<<"的年龄和身高是"<<age<&l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值