![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++函数
逐影Linux
不成魔自成狂。
展开
-
混迹C++ 之reinterpret_cast和static_cast
reinterpret_cast (expression)reinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expressoin)有完全相同的比特位。IBM的C++指南里倒是明确告诉了我们reinterpret_cast可以,或者说应该在什么地方用来作为转换运算符:从指针类型到一个足够大的整数类型从整数类型或者枚原创 2013-01-01 18:28:44 · 2431 阅读 · 0 评论 -
混迹于C++之getline函数
原型 istream& getline ( istream &is , string &str , char delim ); istream& getline ( istream& , string& );参数 is 进行读入操作的输入流 str 存储读入的内容 delim 终结符返回值 与参数原创 2013-01-02 20:09:42 · 381 阅读 · 0 评论 -
产生指定范围的整数
#include #include int gintRandom(const int iMin, const int iMax){ double fRange = (double)(iMax - iMin + 1); int iValue = (int)(fRange*rand()/(RAND_MAX+1.0)); assert( (iValue + i原创 2015-03-14 00:07:52 · 412 阅读 · 0 评论