2009-06-10 4 views
9

소스 코드 (.cpp)와 헤더 (.cpp)를 유지하기 위해 올바른 함수 정의 및 기타 사항을 업데이트하고 추가 할 수있는 도구 .h) 파일이 동기화됩니다.자동으로 C++ 소스와 헤더를 생성합니다. (변경 사항을 반대로 업데이트합니다.)

file: aaa.cpp 

void AAA:func() { 

} 

을 그리고 변경 사항이 모두 나타납니다 : 자동으로 생성하고 추가합니다

file: aaa.h 

Class AAA { 
    int b; 
public: 
    void func(); 
}; 

뭔가 : 예를 들어

나는이 일을 시작하면?

너무 많이 꿈꿔?

답변

2

Visual Studio + Visual Assist X (기능 리팩터링 참조)

하지만 실제로, 그것은 기반 이맥스 아니에요 :/

+1

VA는이를 명확히하기 위해 완전히 자동으로 수행하지 않습니다. 선언으로부터 스텁 구현을 작성하려면 Create Implementation을 호출해야합니다. 선언 변경을 실행하여 선언과 구현을 모두 수정해야합니다. –

7

거의 중복 질문 here을 요청했다 나의 answer 우리가 별도의 헤더와 소스 파일을 하나의 파일에서 이동하는 데 사용하는 도구에 대해 설명합니다 lzz합니다.

역방향 번역을 수행 할 수있는 도구에 대해 모르겠다.

0

Xrefactory (상당히 비싼 도구)가 당신이 찾고있는 것을 할 수 있습니다. 나는 그것을 사용하지 않았다 (나는 Visual Studio + Visual Assist를 사용한다). 그러나 그것은 'emacs 리펙토링 툴'을위한 구글 검색에 나타난다.

관련 문제