档案馆预约系统实战:uniapp+PHP+Node.js完整落地方案
2026/10/6 8:30:24
namespacexxx_name{members;}namespaceABC{intnum;structstu{intage;char*name;};doubleadd(inta,intb){return(double)a+b;}intMin(inta,intb){returna>b?a:b;}}如果使用cout或cin必须有using namespace std;
(::)#include<iostream>usingnamespacestd;namespacens1{voidfunc(void){cout<<"ns1 func"<<endl;}}namespacens2{voidfunc(void){cout<<"ns2 func"<<endl;}}intmain(void){ns2::func();ns1::func();return0;}#include<iostream>usingnamespacestd;namespacens1{voidfunc(void){cout<<"ns1 func"<<endl;}}namespacens2{voidfunc(void){cout<<"ns2 func"<<endl;}}intmain(void){usingns1::func;ns2::func();//ns1::func();func();return0;}#include<iostream>usingnamespacestd;namespacens1{voidfunc(void){cout<<"ns1 func"<<endl;}inta=100;}namespacens2{inta=200;voidfunc(void){cout<<"ns2 func"<<endl;}}intmain(void){usingnamespacens1;ns2::func();//ns1::func();func();cout<<a<<endl;return0;}#include<iostream>//using namespace std;namespacens1{voidfunc(void){std::cout<<"ns1 func"<<std::endl;}inta=100;}namespacens2{inta=200;voidfunc(void){std::cout<<"ns2 func"<<std::endl;}}namespace{//无名名字空间inta=300;}intmain(void){//using namespace ns1;ns2::func();ns1::func();std::cout<<ns1::a<<std::endl;std::cout<<::a<<std::endl;//无名名字空间成员的引用return0;}#include<iostream>usingnamespacestd;namespacens1{voidfunc(void){std::cout<<"ns1 func"<<std::endl;}inta=100;namespacens2{intb=111;}}intmain(void){cout<<ns1::ns2::b<<endl;return0;}