오류, 버그, 질문 - 페이지 3059

 
Andrey Dik :

이것은 문서에서 어디에 언급되어 있습니까? - 찾지 못했는데 컴파일할 때 "함수에서 허용 가능한 매개변수 수 64개를 초과했습니다"와 같은 오류 메시지를 표시하지 않는 이유는 무엇입니까?

답변 에서 링크 에 밑줄을 쳤을 때 찾지 못한 방법

 
A100 :

답변 에서 링크 에 밑줄을 쳤을 때 찾지 못한 방법

알겠습니다. 하지만 컴파일러가 이것을 오류로 간주하면 이를 보고할 수 있습니까?

 
Andrey Dik :

알겠습니다. 하지만 컴파일러가 이것을 오류로 간주하면 이를 보고할 수 있습니까?

표시기에 4개의 입력 매개변수가 있는 경우 6개의 매개변수로 호출하면 정확히 무엇을 볼 것으로 예상합니까?

컴파일러는 여전히 호출하려는 표시기를 확인해야 합니까?

아니면 내가 질문을 잘 이해하지 못했는가?

 
Сергей Таболин :

표시기에 4개의 입력 매개변수가 있는 경우 6개의 매개변수로 호출하면 정확히 무엇을 볼 것으로 예상합니까?

컴파일러는 여전히 호출하려는 표시기를 확인해야 합니까?

아니면 내가 질문을 잘 이해하지 못했는가?

예, 그렇지 않습니다 .

함수에 전달된 매개변수의 수는 64를 초과해서는 안 됩니다.

내 매개 변수 표시기에는 64개 이상이 있습니다.

따라서 컴파일러는 내가 iCustom()을 호출하는 코드에 맹세합니다.

그래서 컴파일러가 맹세하고 동시에 정확한 이유를 보고하는 이유는 무엇입니까? 이제 컴파일러는 맹세하고 이유를 말하지 않습니다.

 
Andrey Dik :

알겠습니다. 하지만 컴파일러가 이것을 오류로 간주하면 이를 보고할 수 있습니까?

여기서 결함은오류 에 관심 있는 정보를 찾을 수 있는 번호 가 있다는 것입니다(이 경우 147 ). 하지만 메시지에는 표시되지 않습니다.

 
A100 :

여기서 결함은오류 에 관심 있는 정보를 찾을 수 있는 번호 가 있다는 것입니다(이 경우 147 ). 하지만 메시지에는 표시되지 않습니다.

GetLastError()를 사용하여 프로그램을 실행할 때 오류 번호를 표시하는 것이 적절하므로 프로그램적으로 오류를 처리하는 것이 편리하며 컴파일러는 코드가 아닌 오류 설명을 직접 보고하여 빠르고 쉽게 시각적 인식을 제공합니다. 프로그래머.

 
Andrey Dik :

GetLastError()를 사용하여 프로그램을 실행할 때 오류 번호를 표시하는 것이 적절하므로 프로그램적으로 오류를 처리하는 것이 편리하며 컴파일러는 코드가 아닌 오류 설명을 직접 보고하여 빠르고 쉽게 시각적 인식을 제공합니다. 프로그래머.

오류 코드는 이에 대한 메시지를 보완할 뿐 대체하지 않습니다. C++에는 예제와 함께 몇 가지 오류에 대한 설명이 있습니다. 한 페이지 이상이 걸립니다. 자세한 설명에 대한 하이퍼링크가 있는 별도의 열에 정렬할 수도 있습니다.

 
A100 :

C ++에는 예제와 함께 몇 가지 오류에 대한 설명이 있습니다. 페이지는

C++의 경우 미묘한 차이, 해결 방법 등을 포함하여 오류 코드에 대한 수많은 정보를 찾을 수 있습니다. 그런 식으로 2015년 이전의 오류 번호를 요청했습니다.

 
Andrei Trukhanovich :

C++의 경우 미묘한 차이, 해결 방법 등을 포함하여 오류 코드에 대한 수많은 정보를 찾을 수 있습니다. 그런 식으로 2015년 또는 그 이전에 오류 번호를 요청했습니다.

가장 흥미로운 점은 명령줄 모드에서 지정되지만 창 모드에서는 표시되지 않는다는 것입니다.

 
A100 :

가장 흥미로운 점은 명령줄 모드에서 지정되지만 창 모드에서는 표시되지 않는다는 것입니다.

이전에는 아무데도 표시되지 않았으므로 진행이라고 할 수 있습니다.)