![]() |
1
14
当然,您可以编写一个脚本来为您创建main.cpp… |
![]() |
2
9
如果您使用
将include行更改为
确保
如果你用一个
|
![]() |
3
3
如果你在unix系统上,你可以有一个指向最新练习的软链接。 LN-S e0615.h最新.h 当然,把你的E类命名为e0614
据我所知,你不能
|
![]() |
4
1
不要使用为每个练习修改的main.cpp。此解决方案使用make的内置规则,因此您只需键入
生成文件
您可以用脚本生成样板代码,因为您也不希望它太乏味。这些脚本有多种选择,我使用多种语言,包括C++、Python和shell,但下面的Python很短,应该很简单明了。 示例生成脚本
|
![]() |
5
0
创建一个主包含文件,其中包含所需的所有标题的名称。 即使你可以的话,把*也包括进去真是个坏主意。 |
![]() |
6
0
可以通过使用连接对类名使用条件编译。
但不知道其中包括什么。如上所述,脚本可能是最好的选择。 |
![]() |
7
0
编写makefile规则以将可执行文件的名称作为-dheaderfile=something参数传递给编译器一点都不难。类似于:
哦,我不知道include是否对文件名进行了宏扩展。 |
![]() |
8
0
将9999替换为所需号码。也许有更好的办法。 |
![]() |
9
0
为什么不使用对象机制? 你可以使用一个范例策略。
好吧,那是基地。
为主要
在这里,你不需要任何脚本;) |
![]() |
10
-1
试试这个:
后来 在cpp文件的主程序中包括这个
…你的程序 |
![]() |
Daniel Viaño · 将函数移动到不同的文件 7 年前 |
|
Trojax · 编译多个。c和。h文件 7 年前 |
![]() |
Stevoisiak · 为什么#包含打破全局变量? 7 年前 |
![]() |
jaxonjma · 在另一个JSP中动态发送并包含JSP 7 年前 |