int main()
{
// crope就是容纳char类型字符的rope容器
crope bigstr1("It took me about one hour ");
crope bigstr2("to plug the STLport into Borland C++!");
crope story = bigstr1 + bigstr2;
cout << story << endl;
return 0;
}
//~issgistl.cpp
Microsoft Visual C++ 6.0:
Microsoft Visual C++ 6.0是当今Windows下C++编译器主流中的主流,但是对於ISO C++的支持并不尽如人意。其所配送的STL性能也比较差。不过既然是主流,STLport自然不敢怠慢,下面介绍VC中的STLport配置方法。
set INCLUDE=%MSVCDir%\ATL\INCLUDE;%MSVCDir%\INCLUDE;%MSVCDir%\MFC\INCLUDE;%INCLUDE%
set LIB=%MSVCDir%\LIB;%MSVCDir%\MFC\LIB;%LIB%
改成:
set INCLUDE=C:\STL4VC\stlport;%MSVCDir%\ATL\INCLUDE;%MSVCDir%\INCLUDE;\
%MSVCDir%\MFC\INCLUDE;%INCLUDE%
set LIB=C:\STL4VC\lib;%MSVCDir%\LIB;%MSVCDir%\MFC\LIB;%LIB%
上面为了方面阅读用 "\" 符号将过长的一行折成两行,实际文件中还是一行。
修改完毕後保存,然後执行命令vcvars32。一切顺利的话应该给出一行结果:
Setting environment for using Microsoft Visual C++ tools.