interface 및의 uses와
implements 및에다 uses 하는것과의 차이가 뭔지 알고 싶습니다.
interface 밑에다 하면 다른 유닌이 그 uses의 유닛을 사용할수 있는건가요??
implements에다가 하면 현재 유닛에서만 사용하고여??맞는지..알려주세요.
일반적으로 c언어로 모듈을 작성할 때에는
h file에 interface(declaration)을, cpp file에 implementation(definition)을 작성하게 되고
외부에서는 h file을 include하고 cpp file을 link하는 구조로 되어 있습니다(일반적으로).
즉, 컴파일할 때에는 h file이 이용되고 링크할 때는 c file이 이용됩니다.
그런데 pascal에서는 2개(h, cpp)의 화일을 하나의 pas file에서 구현을 합니다.
즉 interface 부분이 h file과 동일한 기능을 하고 implementation이 cpp file과 동일한 기능을 한다고 보시면 됩니다.
interface 및의 uses와 implements 및에다 uses 하는것과의 차이가 뭔지 알고 싶습니다. interface 밑에다 하면 다른 유닌이 그 uses의 유닛을 사용할수 있는건가요?? implements에다가 하면 현재 유닛에서만 사용하고여??맞는지..알려주...
이경문
•
2002.01.25 12:21
일반적으로 c언어로 모듈을 작성할 때에는
h file에 interface(declaration)을, cpp file에 implementatio...
h file에 interface(declaration)을, cpp file에 implementation(definition)을 작성하게 되고
외부에서는 h file을 include하고 cpp file을 link하는 구조로 되어 있습니다(일반적으로).
즉, 컴파일할 때에는 h file이 이용되고 링크할 때는 c file이 이용됩니다.
그런데 pascal에서는 2개(h, cpp)의 화일을 하나의 pas file에서 구현을 합니다.
즉 interface 부분이 h file과 동일한 기능을 하고 implementation이 cpp file과 동일한 기능을 한다고 보시면 됩니다.