C++之namespace

好记性不如烂笔头!!!

一直认为当初学习c++还是挺认真的,但是namespace到底怎么用一直不明白。书上讲的也不清楚,现在看了the C++ Programming Language才算懂了。o(╯□╰)o


客观的讲,当初老师上课也上得不好,要是他当初能给我看如下代码,不就屁事没有了么,他都不需要讲,一切尽在不言中!!




#include <iostream> using namespace std; namespace testNameSpaceOne { void f() { cout << " One~ Hi~" <<endl; } void g() { cout << " One~ g()~Hi~" <<endl; } } namespace testNameSpaceTwo { void f() { cout << " Two~ Hi~" <<endl; } } //类似于我们常写的 using namespace std; using namespace testNameSpaceTwo; int main() { //类似于 using std::cout; // using std::endl; using testNameSpaceOne::g; //类似于 std::cout << "hello, world" << std::endl; testNameSpaceOne::f(); testNameSpaceTwo::f(); f(); g(); return 0; }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值