c++易错点的话还挺多
1.关于调用拷贝构造函数
(1)使用一个已经创建完毕的对象初始化一个新的对像
p1(p2)
(2)值传递的方式给函数参数传值
#include<iostream>
using namespace std;
class A{
public:
A(int c)
{
a=c;
}
A(A &p)
{
cout<<"拷贝构造函数!"<<endl;
a=p.a;
}
~A()
{
cout<<"析构函数"<<endl;
}
private:
int a;
};
void text(A a)//实参传递给形参的时候会拷贝一个新的函数
{
}
int main()
{
A a(1);
text(a);
return 0;</

这篇博客总结了C++编程中的一些易错点,包括调用拷贝构造函数的情况,类模板的使用,动态特性的理解,派生类与基类的关系,以及静态成员函数、枚举类型、位运算等知识点的细节。同时,强调了内联函数的限制和作用,以及字符串比较函数的行为。
最低0.47元/天 解锁文章
1148

被折叠的 条评论
为什么被折叠?



