Ну, я написал простой код, чтобы проверить возможность создания объектов с помощью оператора «new». Когда я пытался скомпилировать код, MS Visual Studio выдавала ошибку примерно так: «Ошибка: невозможно открыть файл C: \ Users … \ test1 \ Debug \ main.obj. Код ошибки = 0x80070002.Error: Could not find ‘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;
}
Код, который вы разместили, не будет ссылаться:
czlowiek()
не имеет реализации. В качестве предупреждения вы назначаете int для char (plec).
Других решений пока нет …