昨天晚上在debug别人的一个程序的时候,发现一个问题数据老不对。我是从算法上考虑的。想了半天也想不出有什么不对的地方。 今天早上发现了这样一条语句: p= p/PAN_PERUNIT; 这个时候我突
相信只要看过有关C++优化的动物都知道,那些优化条款中总会提到: 用 const 来代替 #define,我一直以来也是这么做,并且很少怀疑过,但今天却发现了一个 const 的不足之处:
const使用详解 作者: 关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助:
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件 反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的 魅力是它可以修饰函
法则5、卧室设计,灯光照明 讲究统筹 尽量不要使用装饰性太强的悬顶式吊灯,它不但会使你的房间产生许多阴暗的角落,也会在头顶形成太多的光线,躺在床上向上看时灯光还会刺眼。 1、 最好采用向
5、环保餐具 为了更加环保地生活,请尽量不使用一次性餐具。在原有的餐具上花些心思,为白瓷盘配上玫红色餐巾就非常搭配派对主色。竹盘充满自然气息,与桌旗形成呼应。
这个条款最好称为:“尽量用编译器而不用预处理”,因为#define经常被认为好象不是语言本身的一部分。这是问题之一。再看下面的语句: #define ASPECT_RATI
通过二个文件:main.cpp , fun.cpp 来测试const类型指针的跨文件使用 // main.cpp #include <string.h> char * cons
一 const基础 假如const要害字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; int const *a = &
static和const两个关键字,好像都是跟静态有关,初学时易于混淆不算,实际用的时候也是能不用就不用,反正用这两个关键字的机会也少,而且不用也可以,呵呵,这种想法也不是我一个人有的,几乎所有人这么