其他分享
首页 > 其他分享> > c – #include任何地方

c – #include任何地方

作者:互联网

是#include< file>意味着仅用于标题或者它只是一个机械的“在这里注入此代码”,可以在代码中的任何地方使用?

如果我在cpp函数中使用它来从单个源“注入”代码怎么办?这会有用吗还是编译器会为此尖叫?

解决方法:

这是一个机械注入代码的设备.如果您愿意,可以包含一个包含Goethe’s Faust的文本文件.你可以把它放在任何地方,即使是在一个函数的中间(当然,#include需要一个新线!).

但是,仅对头文件使用#include是强烈的惯例.我可能有理由不反对它,例如拉入机器生成的代码或将所有翻译单元合并到一个文件中.

标签:c,include,c-preprocessor
来源: https://codeday.me/bug/20190930/1836503.html