当我从C#或python切换回C++并满足.h和.cpp分离时,我总是感到痛苦.
所以我想也许有一个工具可以在预编译步骤中采用标题(带有一些特殊扩展名的文件)并将其拆分为.h和.cpp?
所以,如果原始文件像这样:
class MyClass
{
public:
void HaHaHa()
{
//some logic
}
}
Run Code Online (Sandbox Code Playgroud)
结果将是.h和.cpp文件:
//.h
class MyClass
{
public:
void HaHaHa();
}
// .cpp
#include "MyClass.h"
void MyClass::HaHaHa()
{
//some logic
}
Run Code Online (Sandbox Code Playgroud)
一些谷歌搜索没有显示准备使用的工具.但我很确定这不是一个新想法,应该存在这样的工具.
PS众所周知,即Visual Assist X和VIM具有处理.h和.cpp分离的工具,减少痛苦.但我要问的是有可能在一个文件中包含一个代码,并将它们作为构建过程的一部分自动分开.
| 归档时间: |
|
| 查看次数: |
1835 次 |
| 最近记录: |