c++ - 为什么我的小代码给我这个警告
问题描述
为什么编译器在第 17 行给我一个警告:
Object_OutherClass.Object_InnerClass.SetZwischenspeicher(17);
它说:
C6001:正在使用未初始化的存储。
如果有人可以帮助我,那就太酷了,但请不要说我是菜鸟,我只是在学习
#include <iostream>
using namespace std;
class OutherClass {
public:
class InnerClass {
private:
double Zwischenspeicher;
public:
void SetZwischenspeicher(double zahl) { Zwischenspeicher = zahl; }
double getZwischenspeicher() { return this->Zwischenspeicher; }
} Object_InnerClass;
};
int main() {
OutherClass Object_OutherClass;
Object_OutherClass.Object_InnerClass.SetZwischenspeicher(17);
std::cout << Object_OutherClass.Object_InnerClass.getZwischenspeicher()
<< std::endl;
cin.get();
return 0;
}
解决方案
推荐阅读
- powerbi - 如何使用 DAX 过滤一个维度表中的值大于不同维度表中的值的事实表
- java - Java和C之间的内存泄漏
- ios - 如何让 Xcode 创建一个仅限 Mac 的目标库
- java - 如何将json映射到实体
- jenkins - Jenkins 管道输入消息
- python - 根据第一个元素对元组列表进行排序
- ios - 如何限制对 TextField 的输入在 SwiftUI 中仅采用 0-10 之间的数字?
- excel - 制作主工作表的副本并根据单独工作表上列表中的值对其进行命名
- node.js - 无法从 node.js 应用程序通过 SSL 连接 Elastic Search
- python - Python创建一个变量来自动存储对象信息