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中 才意識到,所謂的面向過程,你一定要在調用之前聲明和實現.