C++中的静态函数
来源:互联网 发布:淘宝客拉人广告词 编辑:程序博客网 时间:2024/06/02 10:04
静态函数的分类
C++ 中的静态函数可以分为全局静态函数和类的静态函数。
类的静态函数
类的静态函数使用类名来访问,在函数体中不能访问非静态成员。
全局静态函数
全局静态函数与全局普通函数想对应。与全局静态变量和全局变量的关系相似,全局静态函数的可见域为定义它的文件,而全局普通函数可以通过extern + 函数名的形式在其它文件中调用它。
// a.cppstatic int add(int a, int b){ return a + b;}int sub(int a, int b){ return a - b;}// main.cpp#include <iostream>extern int add(int a, int b);extern int sub(int a, int b);int main(int argc, char *argv[]){ std::cout << add(3, 4) << std::endl; // 无法调用该函数 std::cout << sub(10, 4) << std::endl; // 可以调用到该函数}
0 0
- C语言中的静态函数
- C语言中的静态函数的作用
- objective-c中的静态函数实现
- C/C++中的静态变量和函数
- C语言中的静态(static)函数
- C/C++中的静态数据和静态函数的用法
- C语言中的static函数,C++中的静态成员和静态成员函数
- C++中的静态函数
- C++中的静态函数
- 函数中的静态变量
- C#:静态构造函数
- c静态函数
- C语言静态函数
- C语言静态函数
- [C++] 静态成员函数
- C中的静态变量
- C中的静态库
- C++基础(二)C/C++中的静态、非静态成员函数、变量
- 堆和栈的区别(经典)
- 数据结构 - 指针,数组,结构体
- Overlapped重叠I/O之事件通知
- ios的crash异常
- Word Search
- C++中的静态函数
- iOS开发 使用Block实现两个页面互相传值
- GCC内建函数 __builtin_return_address实现
- Android核心基础-9.Android四大组件之BroadcastReceiver
- 2.1.2 RGB Cube (about vertex output parameters) RGB立方体(关于顶点输出参数)
- Altium_Designer如何快速寻找元件和封装
- 算法数据结构之贪心算法
- 导出pdf(表格形式)
- LeetCode_path-sum