(2016.1.26~2016.2.14)
1、 输入与输出
cin >> x ;
cin >> x >> y ;
cout << x << endl;
cout << "x+y+" << x+y <<endl;
cout << x,y,z <<endl;
2、 命名空间(namespace)
namespace A{
int x;
void fun(){
cout << "A" << endl;
}
}
using namespace std;
cout << A::x << endl;
A::fun();
- 作用:避免整合资源中存在的重名矛盾而采取的区别资源的措施
- 当所调用的函数在其他命名空间内没有同名函数时,在已经声明调用命名空间的前提下可选择不写
A::
#include<iostream>
using namespace std;
namespace A{
int x;
void fun(){
cout << x << endl;
}
}
namespace B{
int x;
void fun(){
cout << x << endl;
}
void fun2(){
if(x>0){
cout << x << endl;
}
else {
cout << -x << endl;
}
}
}
using namespace B
int main(){
cout << A::x << endl;
B::fun();
fun2();
return 0;
}
3、const关键字
<1>const与指针
const int *p = NULL;
int const *p = NULL;
int *const p = &x;
const int *const p =&x;
<2>const与引用