Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ “有什么用?”;“静态”;包含变量、函数和类对象等的关键字?_C++_Static_Keyword - Fatal编程技术网

C++ “有什么用?”;“静态”;包含变量、函数和类对象等的关键字?

C++ “有什么用?”;“静态”;包含变量、函数和类对象等的关键字?,c++,static,keyword,C++,Static,Keyword,可能重复: 告诉我静态的不同组合,如对象静态和变量正常,或变量静态函数正常,对象静态函数正常等静态变量和函数在其声明的范围内受到限制。此外,如果定义为静态变量,则函数中定义的变量将在函数调用中保持其值 对象上的静态方法或成员可以直接使用,而无需对象的特定实例,也就是说,此指针不会自动传递到方法中。当然,这意味着您只能从静态方法中访问其他静态方法和变量。如果您触碰它们,您将受到攻击。

可能重复:


告诉我静态的不同组合,如对象静态和变量正常,或变量静态函数正常,对象静态函数正常等

静态变量和函数在其声明的范围内受到限制。此外,如果定义为静态变量,则函数中定义的变量将在函数调用中保持其值


对象上的静态方法或成员可以直接使用,而无需对象的特定实例,也就是说,此指针不会自动传递到方法中。当然,这意味着您只能从静态方法中访问其他静态方法和变量。

如果您触碰它们,您将受到攻击。