我有一个关于如何为类中的静态变量动态分配内存的问题。考虑这个例子
class my_class {
static int *ptr_to_int;
// Don't care
};如何为ptr_to_int分配内存?
发布于 2012-11-27 14:33:10
在单个实现文件中:
int* my_class::ptr_to_int = new int;但是为什么是呢?你真的需要一个指针吗?刚刚有什么问题?
class my_class {
static int actual_int;
// Don't care
};发布于 2012-11-27 17:56:53
这里的类名仅用作您的作用域名。只是使用my_class::ptr_to_int作为静态指针。
https://stackoverflow.com/questions/13578571
复制相似问题