首页 > 解决方案 > 为什么我的小代码给我这个警告

问题描述

为什么编译器在第 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;
} 

标签: c++windows

解决方案


推荐阅读