码迷,mamicode.com
首页 >  
搜索关键字:struct enum    ( 22969个结果
AC 自动机在这里
HDU 3065,模板(备忘录)#include#include#include#include#includeusing namespace std;#define M 2222222char sx[1111][128];int n;char s[M];struct Trie{ ...
分类:其他好文   时间:2014-07-08 22:48:34    阅读次数:192
【代码优化】使用enum代替int常量
经常带代码中看见这样的代码: public static final int APP_START=1; public static final int APP_PAUSE=0; public static final int APP_STOP =2; public static final int PLAY_START=1; public static final int P...
分类:其他好文   时间:2014-07-08 17:43:11    阅读次数:267
C语言中的函数指针
C语言中的函数指针 函数指针的概念:   函数指针是一个指向位于代码段的函数代码的指针。 函数指针的使用:    #include typedef struct (*fun_t) (int,int); fun_t pf; int add(int a, int b) { return a+b; } int sub(int a,int b) { retu...
分类:编程语言   时间:2014-07-08 14:40:05    阅读次数:217
Linux中块设备驱动程序分析
基于《Linux设备驱动程序》书中的sbull程序以对Linux块设备驱动总结分析。 开始之前先来了解这个块设备中的核心数据结构: struct sbull_dev {         int size;                       /* Device size in sectors */         u8 *data;                       ...
分类:系统相关   时间:2014-07-06 12:36:10    阅读次数:250
初探C/C++ typedef关键字
我知道typedef是类型别名的意思,也知道结构体如何定义。 但下面的代码: typedef struct node{ struct node*lchild; char data; struct node*rchild; }bitnode,*bitree; 那这样结构体后面的是对象还是别名呢?我感觉应该是对象,但typedef又无从说起。 然后接着有 bitree crea...
分类:编程语言   时间:2014-07-06 12:25:16    阅读次数:179
命令行参数选项处理:getopt()及getopt_long()函数使用
在运行某个程序的时候,我们通常使用命令行参数来进行配置其行为。命令行选项和参数控制 UNIX 程序,告知它们如何动作。当 gcc的程序启动代码调用我们的入口函数 main(int argc,char *argv[]) 时,已经对命令行进行了处理。argc 参数包含程序参数的个数,而 argv 包含指向这些参数的指针数组。 程序的参数可以分为三种:选项,选项的关联值,非选项参数。例如:...
分类:其他好文   时间:2014-07-06 11:13:55    阅读次数:301
单链表反转C语言实现
单链表的反转可以使用循环,也可以使用递归的方式 1.循环反转单链表 循环的方法中,使用pre指向前一个结点,cur指向当前结点,每次把cur->next指向pre即可。      代码: # include # include using namespace std; struct linkNode { int val; linkNode *next; linkNode(int...
分类:编程语言   时间:2014-07-06 11:08:28    阅读次数:231
简单的日志系统
参考glog写了现有的Logging系统。 直接有 enum LoggingEnum{ LOG_INFO, LOG_DBBUG, LOG_ERROR, LOG_WARNNING, LOG_END }; 几种等级的日志,实时刷到console上,异步延迟写到日志上,建立队列缓存日志,时间一到一起刷到file,好了,看下Logging实现: class Active; stru...
分类:其他好文   时间:2014-07-06 09:30:37    阅读次数:296
QT5 视图坐标
又出错了。。 main.obj:-1: error: LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall MyView::metaObject(void)const " (?metaObject@MyView@@UBEPBUQMetaObject@@XZ) main.obj:-1: error: L...
分类:其他好文   时间:2014-07-06 09:07:57    阅读次数:300
.NET中struct与class的区别
在.net中的struct与class有很多相似之处,比如可以直接new,对于成员可以直接XX.field,以至于有不少程序员在用时,将其混在一起,分不清有何区别。这两者有何区别呢? 1.类型不同 我们先来看一段代码 static void Main(string[] args) { TypeDemo();...
分类:Web程序   时间:2014-07-06 08:43:17    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!