错误代码= 0x80070002(MS Visual Studio)C ++

时间:2018-11-08 23:42:11

标签: c++

好吧,我编写了一个简单的代码来检查使用'new'运算符创建对象的可能性。当我尝试编译代码时,MS Visual Studio抛出如下错误:“错误:无法打开文件C:\ Users ... \ test1 \ Debug \ main.obj。错误代码= 0x80070002.Error:可以找不到'C:\ Users ... \ test1 \ Debug \ main.obj'。test1.exe是使用/ DEBUG:FASTLINK构建的,它需要目标文件进行调试。

这是怎么回事?请帮忙。

代码:

#include <iostream>

class czlowiek {
int wiek;
char plec;
czlowiek();
czlowiek(int Wiek, int Plec);
};

czlowiek::czlowiek(int Wiek, int Plec) {
    wiek = Wiek;
    plec = Plec;
}

int main()
{
czlowiek *first;
first = new czlowiek();
delete first;
std::cin.get();
return 0;
}

1 个答案:

答案 0 :(得分:1)

您发布的代码将不会链接:

  • 构造函数czlowiek()没有实现。
  • 两个构造函数都是私有的(在类中,成员和方法默认情况下都是私有的)。

作为警告,您正在将一个int分配给一个char(plec)。