#define EXPORT_SPEC
class EXPORT_SPEC CBoard {
.......
}
上述类定义中EXPORT_SPEC的用途或用途是什么。
此类定义与普通类定义的不同之处。
Ur帮助非常感谢。
答案 0 :(得分:0)
无是您问题的答案。宏没有价值,所以它将被删除"由预处理器。正如el.pescado所说,像这样的宏用于构建库(而不是独立的应用程序)。
答案 1 :(得分:0)
#define的用途是指定一个不变的值。在您提及的情况下,您可以根据#define调用中设置的某些首选项设置类的名称。 E.g。
#define CLASS_NAME "Employee"
class CLASS_NAME something {
...
}
在这种情况下,您可以通过#define调用更改类/对象名称。我不知道是否有太多的用途,或者至少没有太多我能想到的。
此问题也得到了解决here。