c++ 语法一

来源:互联网 发布:苹果虚拟定位源码 编辑:程序博客网 时间:2024/05/16 07:25

1 、const对象只能调用const函数,void Num() const{}

2、构造函数初始化列表方法  ,效率比一般的构造函数要好,且const 的成员变量必须要通过初始化列表方法来初始化

3、类的static变量 在类中定义了,然后再源文件中声明为全局变量,在来操作。

4、explicit 参数放在构造函数上防止 数字直接转换为类  比如:

      class Cube{

         public :

              Cube (int x){}

     }

     Cube c = 100; //这样就能够初始化类  ,加上explicit 关键字 就不能这样进行初始化类

5、获取char* 的长度

   (1) 可以通过strlen()函数

   (2)int i = 0;

        char* a = 'woaidaidai'';

       while(a[i] != '/0')

             i++;

       i 即是a 的长度。