-
tank.cpp 文件
查看全部 -
Tank.h 文件
查看全部 -
静态成员函数、数据和类绑定,不是和类实例化后的对象绑定
查看全部 -
调用成员函数,默认传递 this,故相当于 this->m_strCode
调静态成员函数,没有传递默认 this,故不能取得 ? -> m_strCode
查看全部 -
模板类:
定义的时候:
template<typename T>
class Rect
{
public:
Rect(T a,T b);
T calcArea();
T calePerimeter();
public:
T m_length;
T m_height;
};
成员函数定义的时候:
template<typename T>
Rect<T>::Rect(T length,T height)
{
m_length = length;
m_height = height;
}
类实例化的时候:
Rect<int> rect(3, 6);
查看全部 -
使用类模板的时候:
查看全部 -
如果成员函数在类外定义:
查看全部 -
模板类::
查看全部 -
函数模版:
template<typename T>
template<typename T,class S>
template<typename T,int KSize>
查看全部 -
定义方式:
查看全部 -
后置+++
查看全部 -
所谓的运算符重载就是一种函数重载
类名& --返回值
operator 符号 --->函数名
定义运算符重载:
类名& operator 符号(传入的参数)
查看全部 -
运算符重载:给原有运算符赋予新功能
查看全部 -
不能对静态成员函数加const,因为const其实是加到this指针上的,而静态成员函数不传入this指针
查看全部 -
求一个对象的大小的时候,用sizeof函数时,不包含静态成员
查看全部
举报