소개
C 및 C ++로 프로그래밍 할 때는 일반적으로 함수 프로토 타입과 실제 함수를 .h
/ .hpp
및 .c
/ .cpp
파일 로 분할합니다 . 안타깝게도 한 파일에서 다른 파일로 함수 프로토 타입을 전송하는 것은 매우 지루하며, 특히 인수 또는 멤버 이름이 변경 될 때 불필요한 파일을 많이 입력 할뿐만 아니라 두 파일을 동시에 열어야합니다 (또는 좋은 메모리). 만든.
예
foo.hpp
:
int someFunction(int someArgument);
class someClass
{
public:
someClass();
~someClass();
int anotherFunction(int anotherArgument);
};
foo.cpp
:
#include "foo.hpp"
int someFunction(int someArgument)
{
// Code goes here
}
someClass::someClass()
{
// Code goes here
}
someClass::~someClass()
{
// Code goes here
}
int someClass::anotherFunction(int anotherArgument)
{
// Code goes here
}
질문
foo.cpp
의 정의와 프로토 타입을 사용하여 함수를 자동으로 생성하고 업데이트하는 방법이 foo.hpp
있습니까?