发布时间:2014-04-23 10:31:29
自增运算符是C++的一个单目运算符,也就是说只能有一个作用对象。大家都知道++有左++和右++两种。其中的区别大家可能也了解一些。不过这两者之间究竟有什么本质区别呢?其实,++不是一个“素运算”。或者说它是几个运算的合成。并且这种合成不是唯一的,随语法和编译环境影响。我们先看一下受编译环境影响最小的两种.........【阅读全文】
发布时间:2014-04-23 10:13:20
变量的定义用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中,变量有且只有一个定义。声明用于向程序表明变量的类型和名字。定义也是声明:当定义边变量时我们声明了它的类型和名字。不定义变量的声明包括对象名、对象类型和和对象类型前的extern: extern int i;//声明.........【阅读全文】
发布时间:2014-03-25 11:09:42
程序员面试宝典的题目解析方法基本上没什么问题,但是答案中有很多纰漏,甚至有些事错误的,这是很多有一定编程经验的程序员看过那本书得出的共同结论。有错误不怕,我们学习的人一定要懂,毕竟那不是教材嘛,自己要把c基础打好,上面有很多经典问题供我们思考,而且会对我们面试有很大好处。不过读者.........【阅读全文】
发布时间:2014-03-12 17:45:14
举例:#include <iostream>using namespace std;class Student //定义Student类{public:Student(int n,int a,float s):num(n),age(a),score(s){ } //定义构造函数void total( );static float average( ); .........【阅读全文】
发布时间:2014-03-12 10:30:10
在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即::。.........【阅读全文】