C 语言的关键字static 和C++ 的关键字static 有什么区别

C 中static 用来修饰局部静态变量和外部静态变量、函数。

C++中除了上述功能外,还用来定义类的成员变量和函数。即静态成员和静态成员函数。

注意:编程时 static的记忆性,和全局性的特点可以让在不同时期调用的函数进行通信,传递信息,
而 C++的静态成员则可以在多个对象实例间进行通信,传递信息。

posted @ 2015-03-26 17:45  HelloMarvin  阅读(177)  评论(0编辑  收藏  举报