C++命名空间
1、namespace
namespace one
{
int num = 6;
int count = 5;
}
int main()
{
std::cout << one::num;
return 0;
}
C to C++
1、for加强
允许使用类似 for(i = 0; i < 100; i++)的语句,且语句中的 i 只在此for语句中有效。
int arry[5] = {1,2,3,4,5};
for( int temp : arry)
{
cout << temp <<endl;
}
输出结果为:
1
2
3
4
5
2、auto关键字
C语言:auto修饰的变量称之为自动变量:(生命周期)
C++:auto:类型推导 例:auto num2 = num 根据num类型推导num2类型
例:for( int temp : arry) 可变为 for( auto temp : arry)
3、运算符加强
int a =5;
int b =6;
int max = a > b ? a : b;
则 max = b =6