读书人

c++对象实例化的疑问,该如何解决

发布时间: 2012-02-04 15:43:08 作者: rapoo

c++对象实例化的疑问
请问 string s ;
string *s = new string();

的区别 , java中的

String s ; // s没有实例化
String s = new String();
在 C++ 中应该怎么写。

谢谢



[解决办法]
string s ;//栈中,自动释放,局部生命期,直接操作
string *s = new string();//堆中,显式释放,全局生命期,通过指针间接操作
[解决办法]
看string的源代码吧

读书人网 >C++

热点推荐