C/C++ static const函数调用 命名空间

来源:互联网 发布:网络整合营销理论4i 编辑:程序博客网 时间:2024/06/01 16:03

1: c语言static的功能适应于c++

2: static修饰的c++静态成员:

      权限:

               static 数据类型 名称

相当于    类::静态变量,它是一个纯粹的变量,全局唯一 ,分配在数据段上;


3:static修饰的c++静态函数

相当于类::函数,它是一个纯粹的函数,与类型实例无关,所以没有this指针,不能访问实例的数据成员。       静态成员函数 实际是一个普通的c++函数,就是把这个c++函数写入到类里面

4:c++用const修改函数时,表示该函数不会修改任何数据成员,如果修改了数据 ,编译器就会报错

5:c++类调用函数

   隐式调用:  实例。成员函数

  显示调用:   实例。类::成员函数

6:c++普通函数和c的语法一样,但参数的传递不一样,c++的普通的函数调用 叫做 stdcall  ,c的函数调用叫做__cdecl

7:c++的成员函数调用,要先传递this指针,所以叫做thiscall

 8: c++调用c的函数 ,需要加上 extern “C” {}  使用c的方式来调用 

       #ifdef __cplusplus

         extern “C”{

       #endif

      头文件体


       #ifdef __cplusplus

       }

       #endif

9:命名空间, namespace 名字 {}


 using namespace




原创粉丝点击