微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我在任何 ide 或编辑器中都没有得到具有用户定义类的 C++ 程序的任何输出?

如何解决为什么我在任何 ide 或编辑器中都没有得到具有用户定义类的 C++ 程序的任何输出?

当我尝试使用具有字符串和整数属性用户定义类运行 C++ 程序时,我没有得到任何输出。 下面是我试图执行的代码

#include <iostream>
#include <string>
class Employee
{
public:
  int Age;
  std::string Name;
  void Introduction()
  {
    std::cout << "Name is " << Name << "\n";
    std::cout << "Age is " << Age << "\n";
  }
};
int main()
{
  Employee e1;
  e1.Age = 21;
  e1.Name = "EName";
  e1.Introduction();
  std::cout << "Hello World" << std::endl;
  return 0;
}

我使用 VS Code 和 Atom 编辑器来运行上面的代码,但我没有得到任何输出

虽然这段代码给了我想要的输出

#include <iostream>
#include <string>
class Employee
{
public:
  int Age;
  //std::string Name;
  void Introduction()
  {
    //std::cout << "Name is " << Name << "\n";
    std::cout << "Age is " << Age << "\n";
  }
};
int main()
{
  Employee e1;
  e1.Age = 21;
  //e1.Name = "EName";
  e1.Introduction();
  std::cout << "Hello World" << std::endl;
  return 0;
}

我尝试通过命令提示符运行第一个程序,但出现此错误

Error Image

据我所知,我已尝试提供有关此问题的所有信息,但如果我遗漏了任何信息,请告诉我。

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。