coderex : 이상하지만 참조가 아닌 복잡한 데이터 유형(구조 유형)을 전달하려는 방법은 무엇입니까? 이론적으로 구조 의 크기가 일정하지 않은 경우 컴파일 단계의 컴파일러가 구조 개체의 크기를 계산해야 하고 ... fff, 어떤 컴파일러가 있어야 하는지 가정하는 것은 끔찍합니다. 똑똑, srr에도 그런 건 없어요 :)
할당 연산자가 하는 것처럼. 컴파일러는 구조의 크기가 정의되지 않은 경우에만 맹세합니다.
struct A
{
};
struct B
{
string Str;
};
void F( void )
{
A a1, a2;
a1 = a2; // no problem
B b1, b2;
b1 = b2; // '=' - structure have objects and cannot be copiedreturn ;
}
))) 할당 연산자 는 구조가 단순하고 구조 B에 문자열 필드가 있는 경우에만 작동합니다. 이 필드는 이미 이 구조가 단순하지 않지만 복잡한 유형을 가지고 있음을 나타냅니다... 그리고 이 예는 무엇을 위한 것입니까? 당신은 참조가 아닌 함수에 인수로 구조체를 전달하는 것에 대해 질문했지만 복사하여 cpp에서도 작동하지 않을 것이라고 대답했습니다. 이에 대한 하나의 규칙이 있습니다. 인터넷에 많은 정보가 있습니다 이것에 대하여 ...
coderex : ))) 할당 연산자 는 구조가 단순하고 구조 B에 문자열 필드가 있는 경우 에만 작동합니다. 이 필드는 이 구조가 단순하지 않지만 복잡한 유형을 가지고 있음을 이미 나타냅니다... 그리고 이 예는 무엇을 위한 것입니까? 당신은 참조가 아닌 함수에 인수로 구조체를 전달하는 것에 대해 질문했지만 복사하여 cpp에서도 작동하지 않을 것이라고 대답했습니다. 이에 대한 하나의 규칙이 있습니다. 인터넷에 많은 정보가 있습니다 이것에 대하여 ...
내 예는 이것을 보여줍니다. 컴파일러는 할당할 수 있을 때와 할당할 수 없을 때를 완벽하게 이해합니다. 그리고 이것은 참조로만 전달할 수 있는 경우와 인수로도 가능한 경우에 대한 완전한 비유입니다.
질문은 "왜 항상 그렇지 않습니까?"였습니다. 대답, 어딘가에 불가능한 것도 있기 때문에 - 굴러가지 않습니다. 나는 그것이 실제로 언어의 건축의 관점에서 왜 불가능한지 묻습니다. 그것을 거부하는 데 무엇이 잘못될 수 있습니까?
이상하지만 참조가 아닌 복잡한 데이터 유형(구조 유형)을 전달하려는 방법은 무엇입니까? 이론적으로 구조 의 크기가 일정하지 않은 경우 컴파일 단계의 컴파일러가 구조 개체의 크기를 계산해야 하고 ... fff, 어떤 컴파일러가 있어야 하는지 가정하는 것은 끔찍합니다. 똑똑, srr에도 그런 건 없어요 :)
할당 연산자가 하는 것처럼. 컴파일러는 구조의 크기가 정의되지 않은 경우에만 맹세합니다.
할당 연산자가 하는 것처럼. 컴파일러는 구조의 크기가 정의되지 않은 경우에만 맹세합니다.
))) 할당 연산자 는 구조가 단순하고 구조 B에 문자열 필드가 있는 경우 에만 작동합니다. 이 필드는 이 구조가 단순하지 않지만 복잡한 유형을 가지고 있음을 이미 나타냅니다... 그리고 이 예는 무엇을 위한 것입니까? 당신은 참조가 아닌 함수에 인수로 구조체를 전달하는 것에 대해 질문했지만 복사하여 cpp에서도 작동하지 않을 것이라고 대답했습니다. 이에 대한 하나의 규칙이 있습니다. 인터넷에 많은 정보가 있습니다 이것에 대하여 ...
내 예는 이것을 보여줍니다. 컴파일러는 할당할 수 있을 때와 할당할 수 없을 때를 완벽하게 이해합니다. 그리고 이것은 참조로만 전달할 수 있는 경우와 인수로도 가능한 경우에 대한 완전한 비유입니다.
질문은 "왜 항상 그렇지 않습니까?"였습니다. 대답, 어딘가에 불가능한 것도 있기 때문에 - 굴러가지 않습니다. 나는 그것이 실제로 언어의 건축의 관점에서 왜 불가능한지 묻습니다. 그것을 거부하는 데 무엇이 잘못될 수 있습니까?
여러분, 말씀해 주십시오. 멀티터미널 설명서를 어딘가에서 볼 수 있습니까?
몇 가지 더 많은 그래프 척도 를 도입할 수 있습니까?
디버깅할 때 미리 정의된 매크로 대체 를 사용합니다. 해당 매개변수를 함수/메서드에 전달하지 않고도 편리하게 호출하여 누가 호출했는지 알 수 있습니까?
다음 가설로 설명할 수 있는 문제에 봉착했습니다.
OnCalculate 실행 중에 인디케이터를 수동으로 제거하면 OnDeinit 가 즉시 실행되고 때로는 OnCalculate가 완료되지 않는 것과 동시에 실행된다는 것이 사실입니까?