导航

C++ 初步知识

Posted on 2013-04-14 20:42  ChanHuman  阅读(124)  评论(0编辑  收藏  举报

1.用const定义常变量

e.g: const float PI 3.14159;
定义了常变量PI,有属性,有数据类型,占用存储单元,有地址,可以用指针指向它。
 
2.函数模板
template<typename T>;
T max(T a,T b,T c)
{
if.......
}
 
3.引用
①变量引用
int a;
   int &b=a;
②引用作为函数参数
PS:不能定义指向引用类型的指针变量(不能。 int& *p=&a; )
可以建立指针变量的引用(int i=5;  int *p=&i;  int* &pt=p;  )
可以用const对引用加以限定,不允许改变该引用的值,如
int i=5;
const int &a=i;
a=3;        //企图改变引用a的值,错误
i=3;//合法
4.内联函数
inline int max(...)
 
5.变量的作用域
float a=13.5;
int main()
{int a=5;
 cout<<a<<endl;
cout<<::a<<endl;
}     //输出结果     5
     13.5
"::"a表示全局作用域中的a
 
6.字符串变量
string word="Then";
word[2]='a';    //修改后word为 Than
word始终只有4个字符,没有“\0”。