std::cout << "Hello, World!\n";表示在std命名空间中调用cout,
C++中的函数放在命名空间中。
C++中的函数放在命名空间中。
2017-06-03
namespace myNum
{
int x = 105;
}
int main()
{
bool isFlag = false;
if(myNum::x % 2 == 0)
{
isFlag = false;
}
else
{
isFlag = true;
}
if(isFlag)
{
cout << "变量x是奇数" << endl;
}
else
{
cout << "变量x是偶数" << endl;
}
system("pause");
return 0;
}
{
int x = 105;
}
int main()
{
bool isFlag = false;
if(myNum::x % 2 == 0)
{
isFlag = false;
}
else
{
isFlag = true;
}
if(isFlag)
{
cout << "变量x是奇数" << endl;
}
else
{
cout << "变量x是偶数" << endl;
}
system("pause");
return 0;
}
在这里我说一个坑,C包括C++ 的随用随定义有个什么特殊意义,因为在Java 和 OC中这是不值一提的呀,
直到 我的getMaxOrMin 写在了 main 函数后面,调用getMaxOrderMin 时竟然undeclared function, 然后我在放在namespace中 才意识到,所谓的面向过程,你一定要在调用之前声明和实现.
直到 我的getMaxOrMin 写在了 main 函数后面,调用getMaxOrderMin 时竟然undeclared function, 然后我在放在namespace中 才意识到,所谓的面向过程,你一定要在调用之前声明和实现.