C++Builder

C++Builder 是一個用於在Windows平台上撰寫C++語言應用程式的快速化程式開發（RAD，Rapid Application Development）的整合開發環境（IDE，Integrated Development Environment），原係由Borland公司所開發銷售，現在此產品則歸屬於Embarcadero Technologies旗下的子公司Codegear。

C++Builder把由Delphi開發出來的IDE和VCL（Visual Component Library）與C++編譯器結合。此系列產品的開發週期通常是先在Delphi上作重要的改進，然後再用到C++Builder上。在Delphi上所開發的主要元件通常無須修改就可以給C++Builder使用，但C++ Builder的元件卻不一定能給Delphi使用。

C++Builder的開發環境中包含了所見即所得（WYSIWYG）的圖形使用者介面（GUI）設計工具，是最早導入簡易的、真正可以用拖拉方式進行軟體開發的程式設計工具之一。

版本

兼容性
Windows操作系统中由Microsoft编译器生成的.obj与.lib文件不能直接用于C++Builder. 需要用C++Builder自带的工具软件转换：
   coff2omf.exe -lib:st oldFormat.lib newFormat.lib

设置 
 设置编辑器的字体：Tools->Options->Editor Options->Display->Editor font

常用类体系
 字符串类，实际上是指向对象的指针。对象包含32比特的长度域、32比特的引用计数、16比特的数据长度域（即每个字符的字节数表示）、16比特代码页以及数据存储域。其中AnsiString是窄字符，String、UnicodeString、WideString都是宽字符。String即UnicodeString。UnicodeString内部采用了Windows操作系统的UTF16LE，赋值兼容于其他字符串类型。采取了堆上的动态分配，引用计数，更新前拷贝(copy-on-write)技术，长度没有限制。注意，采用了基于Delphi的基于1的下标索引，而不是C语言的基于0的下标索引。WideString兼容于COM的BSTR类型，不引用计数。
其他类型与AnsiString相互转化的库函数：BoolToStr、StrToBool、IntToStr、StrToFloat、FloatToStr、FloatToStrF带四舍五入、FormatFloat带格式转为字符串、StringToColor、等等。
类成员函数，通常不是作用于字串本身，而是返回新的字串：Delete删除子串、Insert插入子串、AnsiLastChar最后一个字符、SubString取子字符串、AnsiCompare比较、AnsiCompareIC比较不考虑大小写、Pos查字符串、AnsiPos、Length、SetLength（相当于left函数）、IsEmpty、LowerCase、UpperCase、TrimLeft、TrimRight、Trim、StringOfChar同字符重复输入、c_str获得内部的char*指针、ToDouble、ToInt、ToIntDef、WideChar转换到一个宽字符数组、LastDelimiter    
类成员运算符：=、+=、+ 、==、!+=、<、<=、>、>=
 StringReplace字符串替换

相關 
Delphi
整合開發環境列表

外部链接
C++Builder

集成开发环境
C++編譯器
图形用户界面设计器