C ++包含库 - 类名冲突

时间:2013-06-23 04:17:44

标签: c++

美好的一天,

我遇到了问题。我正在Atmel Studio上编写一个C ++ GCC编译程序。我已经包含了一个我需要用来编程我的微控制器的库,并且随附了一些.h文件。

库中包含的一个“类”是一个名为String的类。问题是,我想编写自己的String类而不是使用它。但是,每次我创建一个String类时,编译器都会抛出一个错误,说String已经存在。

尽管事实上我没有包含随库提供的.h文件。但不知何故,当链接时,它会观察到库中已经存在String的实现,并且不允许我使用名称String。

我不想改变我的班级名称。

如何阻止编译器链接?

0 个答案:

没有答案