이 질문 자체가 중복되지 않기를 바랍니다. 그러나 검색어가 너무 모호하므로 더 나은 것을 생각할 수 없습니다. 그래서 컴파일러는 몇 가지로 모두를 치료 않습니다, 그들은 같은이야,컴파일러는 구조가 동일한 클래스를 축소합니까?
class FloatRect
{
float x,y,width,height;
};
다른 곳 실용적인 관점에서
class FloatBox
{
float top,left,bottom,right;
};
: 어쨌든
, 이제 우리는 두 개의 클래스가 있다고 가정 해 보자 typedef의 종류? 두 개의 코드 단위가 생성됩니까?
저는 typedef를 뛰어 넘어 가독성을 높이기 위해 몇 가지 변형을 만들고 싶습니다. 궁금합니다. 불필요한 중복을 원하지는 않지만 ...
건배!
불구하고 복사 할 이유/붙여 넣기가되지 않습니다 클래스 및 결과에서 클래스 또는 개체를 원격으로 닮은 것은 아무것도 없을 것입니다 ... – delnan
@delnan : 그는 결과 코드의 내부가 아니라 컴파일러 내부를 의미한다고 생각합니다 (클래스 유형이없는 경우 더 이상 존재). –
사과, 나는 오히려 나쁘다고 말했지만, 주로 출력 코드에 중복이 있는지 알고 싶었지만 두 경우 모두 지금 다루었습니다. 최종 코드 == 메모리 오프셋, 컴파일러 == 두 가지 유형. 감사! – Erius