c++ - 为静态类创建指向对象的指针是否合法?
问题描述
在 C++ 中为静态类创建指向对象的指针是否合法?对不起,如果我的问题很愚蠢。
例子:
static class_name *obj = NULL;
上面的代码是做什么的?
解决方案
在 C++ 中,没有像您可能从 C# 中知道的静态类这样的东西。代码所做的是声明和初始化某个类的静态成员或函数内的静态变量。
所以变量obj
是静态的,而不是它指向的类。
推荐阅读
- javascript - 如何在使用 Chrome 扩展程序单击元素之前等待元素加载到第二页?
- paypal - 使用PayPal完成在线支付后如何将美元转换为网站自己的货币并保存
- javascript - 当我使用 onSubmit 它只执行操作 1 次
- r - 在r中将英文数字转换为波斯语
- python - 将 SQLite3 SELECT 结果与另一个值相乘并将此结果插入另一个字段
- java - 我的 Android 导航抽屉中的某些项目不起作用
- javascript - 如何测试未传递到包装组件中的 React HOC 函数?
- java - 如何测试 Apache Camel onCompletion().onFailureOnly() 逻辑
- python - 使 Django DeleteView 通用?
- rust - 在 Rust 中序列化 rust-protobuf 消息的方法