1.................................
class Part
{
public :
Part();
~Part();
private :
int val;
}
clas whole{
public :
Part ();
whole ();
whole (int i,int y);
private :
Part one;
Part two ;
int hdate;
}
whole ::whole(int i,int y,int k):two(i),one(j),hdate(k)//two(i),one(j),逗号前的初始化内部成员对象的成员。 hdate(k)初始化自己成员
{
}
2.................................
class B;//这样要声明
class A{
public :
void f(B b);
};
class B
{
public :
public g(A a)
};
3.................................
//模板
//template <模板参数>
template <class T>
class complex{
private :
T real;
T imag
public :
realcomplex();
};
template <class T>
T complex<T>::realcomplex()// T (返回值) complex<T>::realcomplex()
{
return real;
}
int main()
{
complex<int> s1,s2;//使用模板定义参数int两个对象
complex<double> s1,s2;//使用模板定义参数double两个对象
}
4.................................
class
记录每次调试的错误
最新推荐文章于 2022-01-16 18:14:29 发布
本文记录了常见的编程错误及其解决方案,包括段错误、函数调用错误、malloc问题、指针修改以及C++学习中遇到的问题。通过打印跟踪、检查函数声明、理解返回值与参数类型等方式,帮助开发者有效地定位并修复错误。
摘要由CSDN通过智能技术生成