(1)编译指令using

书籍:《C++ Primer Plus 第6版》第二章:
看一个示例:

#include <iostream>
int main()
{
    int num;    
    std::cout << "请输入一个你心里想的数字" << std::endl;
    std::cin >> num;
    std::cout << "你心里想的是" << num << ",对吧!我太聪明了" << std::endl;
    return 0;
}

示例中,使用的cout、endl、cin都是使用名称空间std里的东西,所以在使用的时候需要使用std::coutstd::endlstd::cin来处理,使用编译指令using,可以把代码块中的std省略,如下示例:

#include <iostream>
using namespace std;
int main()
{
    int num;    
    cout << "请输入一个你心里想的数字" << endl;
    cin >> num;
    cout << "你心里想的是" << num << ",对吧!我太聪明了" << endl;
    return 0;
}

小注一点:(因为我之前看到第10章看不懂了又回来重新看的,所以第9章写的关于名称空间,关于这篇文章的内容,提前注一下)
因为不同的名称空间可能有相同的成员名称,所以使用using namespace std这种方式有可能会造成冲突,所以我们还可以这样,使用using std::cout;这种方式进行声明。如下例:

#include <iostream>
using std::cout;
using std::endl;
int main()
{
    int num;    
    cout << "请输入一个你心里想的数字" << endl;
    std::cin >> num;
    cout << "你心里想的是" << num << ",对吧!我太聪明了" << endl;
    return 0;
}

可以看到,我们可以使用using std::cout;这种方式进行声明,但是没有声明的cin就必须使用std::cin的方式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尛牧妞妞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值