请问,BCB中的TList等对象是不是已经是基于STL的了?

cdmar79 2006-10-26 11:27:54
如题
...全文
157 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
痞子酷 2006-10-30
  • 打赏
  • 举报
回复
jf
勉励前行 2006-10-30
  • 打赏
  • 举报
回复
TList,TStrings 這些容器是為VCL服務.

要裝其他對象時,STL中的vector map 就比 TList好用多了。
就算是 vector<String> 也不比 TStrings 差,可是說到與 VCL 的兼容性那就是沒得比的了,TList,TStrings 與VCL是混然一體的。

如果你要在界面中用到一個String容器,當然TStrings比vector<string>好用, 但如果不涉及可視界面,論算法及靈活配置則 STL會勝出,IO方面也是各有特色,可說各有千秋 。

柯本 2006-10-27
  • 打赏
  • 举报
回复
TList,TStringList等这样的类都是VCL的.它是用delphi写的,当然不是基于是STL的
踏岸寻柳 2006-10-27
  • 打赏
  • 举报
回复
个人猜测,应该不是基于STL,而是Borland自己封装了一套类似于STL的东东的吧。
TList、TStringList等这样的类,比STL的要好用。
BenLeak 2006-10-26
  • 打赏
  • 举报
回复
只要是编译器支持的 T 开头的类都是 Borland 专有的类,不是 STL,VC 习惯 C 开头
我不懂电脑 2006-10-26
  • 打赏
  • 举报
回复
不是,他用的是void *类型
wood542344 2006-10-26
  • 打赏
  • 举报
回复
根据我的理解。。。
C++里是STL
VC里是MFC
BCB里是VCL

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧