- 博客(2)
- 收藏
- 关注
原创 c++中随机数的生成(rand_s)的使用
在c++中如何生成随机数,以前我们是使用rand方法,然后配合srand和系统时间生成随机数种子来生成随机数。现在我们介绍一个新的方法,使用rand_s方法。函数原型为:errno_t rand_s( unsigned int* randomValue); 其中randomValue用来接收生成随机数的缓冲区,随机数的范围为:0~UINT_MAX在使用该函数之前,必须定义宏#define _CRT_RAND_S 和 头文件 #include //该宏定义需要放在所有头文件的前面,否则可能编译通不过
2011-01-14 19:59:00 8348 1
转载 c++中两个类相互包含引用的相关问题
在构造自己的类时,可能会遇到两个类相互引用的问题。例如:class A { int i; B b; } class B { int i; A a; }在这种情况下,这样就会出现一个死循环a.b.a.b.a.b....,一般来说,应避免这种情况。如果确实需要的话,一般来说,至少有一方需要定义成指针。例如:class A { int i; B b; } class B { int i; A* a; }如果按照以上的方式,既然存在互相引用
2011-01-13 22:50:00 697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人