c++高级编程
acmer123
这个作者很懒,什么都没留下…
展开
-
c++中的拷贝构造和拷贝复制的区别
笔误上一篇文章中有一处错误,刚好也是很多人分不清楚的地方,所以再写一篇文章记录一下拷贝复制上一篇文章中将来有指针类和无指针类的构造,析构,拷贝构造的区别,并在上篇文章中留下了一处错误。文章中代码拷贝构造。String s1(“hello”);String s2;s2 = s1;此处调用的并不是拷贝构造函数,而调用的是拷贝复制函数。首先我们了解一下拷贝构造函数和拷贝复制函数的区别,故名思意拷贝复制及时将一个类对象一模一样的复制给另一个类对象。注意此时发生在对象到对象之间,即两个对象都已经创建原创 2020-07-26 22:52:33 · 1826 阅读 · 0 评论 -
有指针类与无指针类
有指针类与无指针类c++中类可以有很多种划分,对于新手来说,可以大概划分为有指针类与无指针类。有指针类与无指针类的区别在于成员变量中是否有指针变量,在c/c++中有无指针便意味着是否需要开辟内存空间,深拷贝,浅拷贝,野指针等一系列问题。接下来的几篇文章将会初步的探讨以向有指针类与无指针类的区别。首先举出两个例子,分别代表有指针类和无指针类有指针类:String类下面展示一些 string。// stringvar foo = 'bar';class String{public:原创 2020-07-26 22:33:56 · 844 阅读 · 0 评论