C++知识点
耕农
泥土的气息,青草的味道才能在这个喧嚣陌生的世界给我带来点安全及亲切感
展开
-
C++模板小练
//用于产生随机数的vector ,以及复制和输出vector//2013年10月15日#include #include #include //cstdlib是C++里面的一个常用函数库, 等价于C中的#include using namespace std ;//初始化随机数据template void InitData (原创 2013-10-15 23:42:49 · 771 阅读 · 0 评论 -
C++友元函数
1,友元函数: 友元函数是可以直接访问类的私有成员的非成员函数。它是定义在类外的普通函数,它不属于任何类,但需要在类的定义中加以声明,声明时只需在友元的名称前面加上关键字friend,其格式如下: Friend 类型 函数名(形式参数);友元函数的声明可以放在类的私有部分,也可以放在公有部分,它们是没有区别的,都说明是该类的一个友元函数。一个函数可以原创 2013-10-17 23:21:19 · 1224 阅读 · 0 评论 -
C++静态成员
静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。通过类名来调用类的静态成员函数,但不能调用类的非静态成员函数;类的对象可以使用静态成员函数和非静态成员函数;静态成员函数中不能引用非静态成员;原创 2013-10-19 00:26:34 · 835 阅读 · 0 评论 -
C++运算符重载
在前一节中曾提到过,C++中运行时的多态性主要是通过虚函数来实现的,而编译时的多态性是由函数重载和运算符重载来实现的。这一系列我将主要讲解C++中有关运算符重载方面的内容。在每一个系列讲解之前,都会有它的一些基础知识需要我们去理解。而运算符重载的基础就是运算符重载函数。所以今天主要讲的是运算符重载函数。 1.运算符重载是对已有的运算符赋予多重含义,使同一个运算符作用域不同类型的数据导致不转载 2013-10-20 22:43:15 · 880 阅读 · 0 评论