qt开发环境 - c++之输入,输出,名字空间定义,名字空间指令,名字空间声明
生活随笔
收集整理的這篇文章主要介紹了
qt开发环境 - c++之输入,输出,名字空间定义,名字空间指令,名字空间声明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <QCoreApplication>
#include <iostream>using namespace std;//包含后就不用 std::cout了,直接coutnamespace ns1 {int pram = 3;void foo(void){std::cout << "ns1 " << std::endl;}}
namespace ns2 {int pram = 6;}
namespace ns2 {void foo(void){std::cout << "ns2 " << std::endl;}}
int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);std::cout << "233" << std::endl;std::cout << "666!" << std::endl;std::cout << ns1::pram << std::endl;std::cout << ns2::pram << std::endl;ns1::foo();ns2::foo();using namespace ns1;//名字空間指令std::cout << pram << std::endl;foo();
// using namespace ns2;//引發歧義
// std::cout << pram << std::endl;
// foo();using ns2::pram;//名字空間聲明std::cout << pram <<std::endl;using ns2::foo;//名字空間聲明foo();
// using ns1::foo;//名字空間聲明,這里會引起歧義
// foo();
// int x,y;
// std::cin >> x >> y;
// std::cout << x << '+' << y << " = " << x + y << std::endl;return a.exec();
}
總結
以上是生活随笔為你收集整理的qt开发环境 - c++之输入,输出,名字空间定义,名字空间指令,名字空间声明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基金的玩法 基金是怎么玩的
- 下一篇: qt开发环境 - c++之无名名字空间,