声明,定义,初始化及赋值

关于声明,定义,初始化及赋值。//file 1int a;//定义:声明一个int类型的变量a,并为其分配存储空间,a的值为随机值(这块存储空间上原先的值)。//file 2extern int a;//声明:声明一个int类型的变量a,但并没有分配存储空间,诉编译器a是在别的地方(文件)定义。/*************end********************/int a = 0;//初值化(初始化还能分为直接初始化和复制初始化)int b;b = 0;//赋值/************************************/int a(0);//直接初始化int b ...
默认分类 | 2010-06-27 15:18 | 阅读 1043 次 | 评论 0 条

虚函数和建构函数

《C++语言的设计和演化》219页。虚函数和建构函数。 基本的设计要点:直到对一个对象的建构函数的运行结束之前,这个对象就一直像一个正在建造之中的建筑物:你必须忍受结构没有完工所带来的各种不便,常常需要依靠临时性的脚手架,必须时时当心在与危险环境相处时的各种问题。一旦建构函数返回,编译程序和用户就都可以假定构造完成的对象能够使用了。 /*建构函数是建立起一个环境,使其他成员函数在其中操作。D&amp;E p219*/#include<iostream.h>class B{public: int b; virtual void f();//1. void f(); 2. v...
浏览30055次