只有注册用户登录后才能阅读该文。 阅读全文
摘要:
运算符重载是C++中较C语言更加先进和灵活的地方之一,通过运算符重载,使运算符拥有了除了只能完成内置类型的运算操作之外的对于其他自定义类型的运算功能。这使得C++更加灵活,通俗,更加面向对象。 事实上运算符的重载不过是对函数名为“operator 运算符”的函数的定义,根据所操作的对象的不同,可以分 阅读全文
摘要:
C++为了更加的灵活,更加是程序员自由随性的编写程序,定义了类类型。我们在其中自定义类型,在其中封装函数,甚至在其中重载运算符来改变其原有的属性。类的继承又将类应用的更加开拓。我们用类来使用原有的类,充分体现了C++的开放与包容 派生类(或子类,继承类)拥有基类(或父类,超类)的所有属性及行为,又定 阅读全文
摘要:
模板分为函数模板和类模板。 函数模板:一个函数模板就像一个公式,可以用来生成针对特定类型的函数版本。模板定义以关键字template开始,后跟一个模板参数列表。模板参数列表时一个以逗号分割的一个后多个模板参数的列表(不能为空)。用小于号和大于号包围起来。例如: template <typename 阅读全文