【发布时间】:2008-10-14 14:33:55
【问题描述】:
只是因为我很好奇——是否有任何 C 语言类似于 C++ 中 STL 的功能?我看到有人提到了一个名为 glib 的 GTK+ 库,一些人认为它可以满足要求,但是还有其他库可以在 C 中提供 STL 功能吗?
【问题讨论】:
-
为什么? 99% 的情况下,您只需更改编译器设置即可将编写良好的 C 代码转换为 C++ 代码。为什么不开始使用 C++ 代码?
-
@davr,我正在使用 C++ 代码。我只是对 C 中的 STL(及其数据结构)之类的东西的可能性感到好奇。我一直告诉使用 C++ 的人停止使用数组——改用
。所以我很好奇 C 中是否有更安全的东西。 -
@davr 这个问题对于为只提供 C 编译器的嵌入式系统编写代码的人非常有用。如果我们可以在 C 中进行 C++ 风格的编程,我们就可以在各种各样的嵌入式处理器上使用 C++ 功能。