1. 首页
  2. 数据库
  3. 其它
  4. 类内静态函数和全局静态函数的相同点和不同点

类内静态函数和全局静态函数的相同点和不同点

上传者: 2020-12-30 07:18:02上传 PDF文件 81.33KB 热度 10次
1)全局静态函数只在本编译单元有效。 2)类静态函数,对比普通成员函数,没有this指针,不能访问非static成员。 3)要说二者相同点,都是c++名字控制的手段:全局静态函数被局限在一个编译单元,通俗的将是在一个cpp文件中定义的全局静态函数在另一个cpp文件中不能被调用。例程如下; // main.cpp #include extern int hello2(); static int hello() { std::cout < < "hello, world! " &
用户评论