을 defalt 사용하고 난이 링커 오류가있을 때 기능 _main에서 참조 \t되지 않은 외부 기호 :오류 LNK2019 난에서 BigInt 클래스를 구현하기 위해 노력하고 비주얼 스튜디오를 사용하고 인수
오류 LNK2019 되지 않은 외부 기호 "클래스 함수 _main에서 참조 된 BigInt __cdecl bint (void) "(? bint @@ YA? AVBigInt @@ XZ)
기본 인수를 사용할 때만 이상하게 들립니다.
BigInt::BigInt(const int val) :value(to_string(val))
{
digits = value.size();
}
BigInt::~BigInt()
{
}
홈페이지 :
#ifndef BIGINT
#define BIGINT
#pragma once
#include <string>
#include <iostream>
using namespace std;
class BigInt
{
string value;
size_t digits;
public:
BigInt(const int val=0);
~BigInt();
};
#endif
소스 코드 :
다음은 관련 코드 헤더 파일의
int main()
{
BigInt bint();
return 0;
}
컴파일하지 않고, 위의 오류를 제공합니다.
그러나이
int main()
{
BigInt bint(0);
cout << bint;
return 0;
}
무슨 일이 일어나고 있는지 어떤 생각을합니까? 감사.
'()'을 사용하지 마십시오. 함수 선언 – xinaiz
그래서 무엇을 사용해야합니까? –
@YairHalberstadt 'BigInt bint;' –