![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C Plus Plus
文章平均质量分 73
chuanchuan608
这个作者很懒,什么都没留下…
展开
-
Interface Classes
一个接口类就是一个类:无成员变量,且在接口类中所有的函数是纯虚函数!换句话说,这个类纯定义,并且没有实际实现。 接口类当你想定义一个函数必须在派生类中实现时是非常有用的,但是函数实现的细节完全取决于派生类。 上述两句话来自一个外文C++学习网站。只是一个定义的简单翻译。但是究竟接口类有什么用呢?java和C#都有接口的概念。 接口类的威力如何呢? 本原创 2012-08-14 20:33:27 · 662 阅读 · 0 评论 -
C++输入输出流格式控制
cout标准输出流常用控制格式 使用这些格式需要声明包含long flags( ) const 返回当前的格式标志。 long flays(long newflag) 设置格式标志为newflag,返回旧的格式标志。 long setf(long bits) 设置指定的格式标志位,返回旧的格式标志。 long setf(long bits,long field)将fie转载 2012-08-16 14:53:50 · 851 阅读 · 0 评论 -
CPU使用记录_《编程之美》操作
#include int main(){ while(1) { for (long i = 0; i < 320000000; ++i) ; Sleep(10); } return 0;}原创 2012-10-27 09:52:21 · 1605 阅读 · 0 评论 -
将一个数上调至2^n的倍数《参考STL源码》
点击打开链接C++引用与指针的比较 引用是C++中的概念,初学者容易把引用和指针混淆一起。 一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 int m; int &n = m; n相当于m的别名(绰号),对n的任何操作就是对m的操作。 所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。转载 2013-04-08 11:33:51 · 754 阅读 · 0 评论 -
宏do{}while(0)
#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因:1,空的宏定义避免warning:#define foo() do{}while(0)2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。3,如果出现在判断语句过后的宏,这样可以保证作为一个整体来是实现:转载 2013-04-25 09:45:28 · 614 阅读 · 0 评论 -
随机数生成
C/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。例如:#incl转载 2013-05-08 21:43:19 · 820 阅读 · 0 评论 -
链表操作
#ifndef LIST_H#define LIST_H#include using namespace std;/* Define a structure for linked list element */typedef struct ListElmt_{int data;struct ListElmt_ *next;}ListElmt_;原创 2014-09-22 21:44:46 · 631 阅读 · 0 评论