C++基础知识
文章平均质量分 73
小石头0115
这个作者很懒,什么都没留下…
展开
-
const 用法
面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重 const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2. 必须初始化 const int原创 2009-07-25 17:34:00 · 753 阅读 · 1 评论 -
C++中的srand(time(null))利用时间设置随机种子产生随机数
首先需要声明的是,计算机不会产生绝对随机的随机数,计算机只能产生“伪随机数”。其实绝对随机的随机数只是一种理想的随机数,即使计算机怎样发展,它也不会产生一串绝对随机的随机数。计算机只能生成相对的随机数,即伪随机数。 伪随机数并不是假随机数,这里的“伪”是有规律的意思,就是计算机产生的伪随机数既是随机的又是有规律的。怎样理解呢?产生的伪随机数有时遵守一定的规律,有时不遵守任何规律;伪随机数有一部分遵原创 2009-05-23 14:46:00 · 11996 阅读 · 3 评论 -
函数指针的解引用
声明函数的引用:int f( double ); int (* const pf)(double) = f; // pf是指向函数f()的常量指针 int (&rf)(double) = f; // rf是函数f()的引用 从编码实践角度来看,指向函数的常量指针和函数的引用并无很大不同。除了一点,那就是指针可以显式地使用反引用语法,而对引用是不能使用显式反引用语法的,除非它被隐式转换成指向函数的指针 。a = pf( 12.3 );原创 2011-01-19 13:12:00 · 7796 阅读 · 2 评论