지금 C언어 프로그램을 분석하고 있습니다.
순수 C입니다.
간단한 공학용 계산기를 제작해본 적이 없어서요.

구조체 부분에서 제가 보지 못한 유형이 있어서 질문을 달아봅니다.
보통 구조체는

struct T {
   int num;
   char str[100];
   struct T A;
};
이런 식으로 int, char와 같이 반환형이 있습니다.
재귀적 구조체조차도 struct T A; 이런식으로 붙어 있는데요.

그런데 제가 분석하는 소스에는 이렇게 되어 있네요.
struct T {
        T(int A);
};

이것은 클래스도 아닐텐데, 생성자처럼 생겼습니다.
뭐라고 이해해야 할 지 모르겠습니다.

이것을 뭐라고 불러야 하나요?