我们已经使用Boost构建了一个实例库,当我们尝试将该库集成到二进制文件中时,由于用于构建二进制文件的“-- C++ =explicit”选项,我们在链接时遇到了问题。问题是,当我们使用( Sun CC编译器的) --instances=explicit选项时,它希望我们显式地实例化模板。当Boost在内部使用模板时,链接器会抛出“未定义的符号”错误--这是意料之中的,因为我们没有显式实例化Boost中使用的模板。虽然我理解链接器在这里抛出错误的原因,但在代码中显式实例化所有boost模板看起来很棘手。
我认为C++是有史以来最著名的编程语言之一,尤其是对于低级编程来说,但是还有什么语言在功能上有点像C++呢?
编辑:我想编译,低级编程语言。而不是像java这样的语言。编辑:我对c++ like language的意思是:一种编译的低级语言,适用于高性能应用程序,它不一定是oop,但它应该具有与C++类似的功能(例如OS编程)。我希望这能让我的问题更清楚。