c++
supermary863
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 757 阅读 · 0 评论 -
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 · 8594 阅读 · 1 评论
分享