相信很多开发者都是从C转到C++的,今天就来讨论下,如何利用C++的特性进行开发。
1)使用名称空间(std),避免名称冲突(java采用绝对的包的路径来实现)。
2)使用autoptr类,它相当于一种智能指针,只用考虑申请空间,系统自己会回收空间,类似于java中的new对象。
举例:
auto_ptr<String> (new String("I am a student"));
3)使用string类,来代替使用char.
4)使用STL.
相信很多开发者都是从C转到C++的,今天就来讨论下,如何利用C++的特性进行开发。
1)使用名称空间(std),避免名称冲突(java采用绝对的包的路径来实现)。
2)使用autoptr类,它相当于一种智能指针,只用考虑申请空间,系统自己会回收空间,类似于java中的new对象。
举例:
auto_ptr<String> (new String("I am a student"));
3)使用string类,来代替使用char.
4)使用STL.