c++ - C++方法中的静态变量

标签 c++ methods

作为一名C程序员,我想请教一个与C++相关的问题。

假设 doSomething() 有一个静态局部变量,是 C++ 中类的公共(public)方法。假设我们已经创建了这个类的两个实例。

现在,内存中是否只有这个静态变量的一个拷贝,在两个实例之间共享?我想应该是这样的。

最佳答案

Is there only one copy of this static variable in memory, shared between the two instances?

关于c++ - C++方法中的静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54878899/

相关文章:

c++ - 从 DXVA2 渲染 IDirect3DSurface9?

c++ - C++ 中非常量列表迭代器的奇怪行为

c++ - 为什么 memory_order_relaxed 和 memory_order_seq_cst 没有区别?

php - 为什么静态调用这个方法有效?

java - 如何调用和声明具有可变数量参数的方法?

Ruby 操作符方法调用与普通方法调用

c++ - 如何只接受 'cin' 中的数字(C++ 编程)?

c++ - C++0x 是否支持 std::wstring 与 UTF-8 字节序列的转换?

java - 将值返回给java中的main方法

java - 我以正确的方式编写这个方法吗?