1
나는 C++의 클래스를 작성하기 위해 노력하고있어,하지만 난 컴파일 할 때마다,이 오류와 함께 실패C++ 오류 코드 C1004
:
"심각한 오류 C1004 예기치 않은 파일의 끝이 발견"VS2010을 사용하고 있습니다. Microsoft의 설명서 (http://msdn.microsoft.com/en-us/library/4exw7xyc (v = vs 80) .aspx)에서는이 오류가 누락 된 중괄호, 세미콜론 등으로 인해 발생한다고 말합니다.하지만 코드에서 모든 중괄호가 일치하는지 강조 표시하고 세미콜론이 누락 된 경우 알림을 받았다고 생각합니다.
class HashTable {
protected:
int HighValue;
char** AddressTable;
int* Table;
public:
HashTable(){
HighValue = 0;
}
~HashTable(){
delete AddressTable;
delete Table;
}
void AddPair(char* address, int value){
AddressTable[HighValue] = address;
Table[HighValue] = value;
HighValue += 1;
}
int GetValue(char* address){
for (int i = 0; i<HighValue; i++){
if (AddressTable[HighValue] == address) {
return Table[HighValue];
}
}
//If the value doesn't exist throw an exception to the calling program
throw 1;
};
}
감사합니다, 그것을 해결하는. – user1296991
GCC는 그 코드의 첫 줄을 보자 마자 나는 다른 것을 제공합니다. @ user1296991, 답변으로 문제가 해결되면 답변 옆에있는 체크 표시를 클릭하십시오. 그것은 여러 단계에서 윈 - 윈 상황입니다. – chris