在哪里可以找到 C 语言中C++ STL
映射实现?C++ STL 中使用的红黑树代码在 C 语言中可用吗?
用于实现 STL 容器的代码因编译器而异,但对于所有编译器,它严重依赖于C++功能(特别是具有实现隐藏的复杂继承的模板和类等)。它通常是完全不可读的;试图将其用作C代码的基础只会以眼泪告终。
如果你想要红黑树代码,我建议寻找已经用 C 编写的实现,例如这个麻省理工学院校友的代码。
映射实现?C++ STL 中使用的红黑树代码在 C 语言中可用吗?
用于实现 STL 容器的代码因编译器而异,但对于所有编译器,它严重依赖于C++功能(特别是具有实现隐藏的复杂继承的模板和类等)。它通常是完全不可读的;试图将其用作C代码的基础只会以眼泪告终。
如果你想要红黑树代码,我建议寻找已经用 C 编写的实现,例如这个麻省理工学院校友的代码。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium