주어진 구조가 구조적으로 동일한 지 알아보기 위해 알고리즘을 사용해야하는 프로젝트를 수행하고 있습니다. 이를 위해 다음과 같은 클래스에서 예제가 제공되었습니다.vb.net에서 정의하기 전에 구조체를 선언하는 방법
T1 = struct {a: int, p: pointer to T2}
T2 = struct {c: int, q: pointer to T3}
T3 = struct {a: float, p: pointer to T1}
알고리즘은 구조적으로 서로 같지 않다고 말합니다. 우리 부분은 C++에서 알고리즘을 구현하는 것입니다. 우리의 선택에 따라 언어가 VB.net입니다. 파일과 구조가 구조적으로 동일한 것입니다.
우선 포인터는 vb.net에서 정의되지 않습니다. 그래서 그 부분을 떠난다지만 포인터 대신 변수를 선언 할 수 있습니까? 예를 들어,
T1 = struct {a: int, p: T2}
T2 = struct {c: int, q: T3}
T3 = struct {a: float, p: T1}
이 (참, 우리가 너무 입력 파일을 쓰기) vb.net에서 이러한 구조를 코딩 구조가 이미 사전 정의해야합니다. 그래서 가능합니까? 그렇다면 어떻게?
난 당신이 여기 vb.net으로 뭘 하려는지 이해가 안 돼요. 시도한 것을 샘플로 게시 할 수 있습니까? – djv