- 博客(3)
- 收藏
- 关注
转载 求解0-n中(包含0,但不包含n)m个不重复随机数的算法.
//求解0-n中(包含0,但不包含n)m个不重复随机数的算法.C/C++ codevoid knuth(int n, int m){ srand( (unsigned)time( NULL ) ); for( int i = 0; i n; i++) { if( rand()%(n-i) m) {
2012-08-27 13:03:56 1595 1
转载 求解sizeof的值
以下三条规则转自http://blog.csdn.net/hairetz/article/details/40840881:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成员大小(只要该成员有子成员,比如说是数组,结构体等)的整数倍开始(比如int在32位机
2012-08-27 09:46:51 360
原创 dynamic_const的用法
dynamic_const的语法形式如下:dynamic_const (expression)dynamic_const的用途是将expression的类型装换为T。在上面的语法形式中,T代表一个类型,它必须是以下三种类型之一:类的指针类型类的引用类型void*那么相应的,expression也必须是类的指针或者是类的引用。注意不能是void*,否则会出现编译错误。从上面的描述可知,dynamic_const操作的对象都是关乎类的,它不能作用在C++中的内置对象(比如int)上。而且对类还有一个特殊的要求,
2011-02-21 10:28:00 862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人