c++对象实例化的疑问,该如何解决
c++对象实例化的疑问
请问 string s ;
string *s = new string();
的区别 , java中的
String s ; // s没有实例化
String s = new String();
在 C++ 中应该怎么写。
谢谢
------解决方案--------------------
string s ;//栈中,自动释放,局部生命期,直接操作
string *s = new string();//堆中,显式释放,全局生命期,通过指针间接操作
------解决方案--------------------
看string的源代码吧
请问 string s ;
string *s = new string();
的区别 , java中的
String s ; // s没有实例化
String s = new String();
在 C++ 中应该怎么写。
谢谢
------解决方案--------------------
string s ;//栈中,自动释放,局部生命期,直接操作
string *s = new string();//堆中,显式释放,全局生命期,通过指针间接操作
------解决方案--------------------
看string的源代码吧