C/C++ 질문이 있습니다. 함수 헤더를 두 번 쓰지 않고 다른 오브젝트 파일이나 프로젝트에서 함수를 재사용 할 수 있습니까? (함수를 정의하기위한 함수와 선언하기위한 함수 중 하나임)함수 헤더를 두 번 쓰지 않는 것이 좋습니다.
저는 C/C++, Delphi 및 D에 대해 많이 알지 못합니다. Delphi 또는 D에서 함수가 취하는 인수를 한 번 작성하면됩니다. 다른 프로젝트에서이 기능을 사용할 수 있습니다. 그리고 C에서 헤더 파일에 함수 선언이 필요합니다. * 다시 ??, 그렇습니까? C 소스의 헤더 파일을 만드는 훌륭한 도구가 있습니까? 하나있어,하지만 전처리 인식하지 매우 엄격하지 않습니다. 그리고 나는 다소 나빴던 매크로 기법을 사용했습니다. 나는 C/C로 프로그래밍 할 수있는 방법 ++ 같은 여기에 설명을 찾고 있어요
http://www.digitalmars.com/d/1.0/pretod.html
D가이 영역에서 어떻게 작동하는지 모르겠지만 델파이에서는 다른 유닛과 프로그램에서 호출 할 루틴을 포함하는 유닛을 작성하는 경우 프로 시저와 함수 선언을 두 번 작성해야합니다 인터페이스 섹션, 구현 섹션의 실제 루틴을 다시 참조하십시오. 델파이 IDE는 이것에 대해 약간의 도움을 주지만 궁극적으로는 프로그래머가 동기화 상태를 유지해야합니다. 컴파일러는 동기화되지 않을 때 확실히 알려줍니다. 이것을 유지하는 것이 어렵지 않습니다. 코드가 무엇을 하는지를 아는 프로그래머의 일의 일부입니다. – Todd
'D'는 C++보다 Java 또는 C#에 가깝습니다. – egrunin