摘要:
TRACE 宏的利用。。。TRACE 宏有点象我们以前在C语言中用的Printf函数,使程序在运行过程中输出一些调试信息,使我们能了解程序的一些状态。但有一点不同的是:TRACE 宏只有在调试状态下才有所输出,而以前用的Printf 函数在任何情况下都有输出。和Printf 函数一样,TRACE函数可以接受多个参数如:int x = 1;int y = 16;float z = 32.0;TRAC... 阅读全文
摘要:
用下面的一个问题来说明。 问题:在类中建立一个int类型的数组方法一:(错误)class Test{ const int size = 100; int array[size];//……};错误原因:1:因为在一个类中,const恢复了它在c中的一部分意思,在每个类对象里分配存储并代表一个值,这个值一旦被初始化以后就不能被改变。所以在类中使用了const的意思是:在这个... 阅读全文
摘要:
常量是定以后,在程序运行中不能被改变的标识符。C++中定义常量可以用#define 、const 这两种方法。例如:#define PRICE 10//定义单价常量10const int PRICE = 10; //定义单价常量10其实用常量是有它的理由的,下面我们来看下面两段程序对比代码#include <iostream> using namespace std;#define P... 阅读全文