我看到一些程序在开头有一个空白的#include。我想知道这背后的目的是什么?
像这样:
#include
#include <iostream>
// include more stuff
示例链接:http://mkaczanowski.com/beaglebone-black-cpp-gpio-library-for-beginners/#important_methods
答案 0 :(得分:9)
为您发布的链接扫描格式化HTML代码的预处理器是错误的。查看GitHub上的源代码,您会看到,它应该如下所示:
#include <iostream>
#include "GPIO/GPIOManager.h"
#include "GPIO/GPIOConst.h"
...
作为一个FYI,您提交的代码无法编译。在C ++中,简单地使用一行#include
是违法的。编译器会期望跟随一个文件,因此它知道要包含什么。