看下面两段代码,
typedef pairVirObjTYPE, std::listCheckID>*> VirObj_CheckID_pair;class LangChecker{public: LangChecker(); //completed in an auto-generated file ../parser/LangChecker_init.cpp which init...
分类:
其他好文 时间:
2014-08-08 16:06:26
阅读次数:
247
题目: 贪吃的老鼠(cheese.c/cpp/pas/in/out) 时限:每个测试点10秒[问题描述] 奶酪店里最近出现了m只老鼠!它们的目标就是把生产出来的所有奶酪都吃掉。奶酪店中一天会生产n块奶酪,其中第i块的大小为pi,会在第ri秒...
分类:
其他好文 时间:
2014-08-07 22:49:45
阅读次数:
462
关于解决arduino SHT1x library在 arduino1.0+上无法编译的问题,以及温湿度测量出现错误问题; 代码无法在android IDE 1.0+上编译成功; 需要修改SHT1x.h和SHT1X.cpp文件,把下面代码 #include "WProgr...
分类:
其他好文 时间:
2014-08-07 19:25:11
阅读次数:
658
rpm -ivh cpp-4.1.2-42.el5.i386.rpmrpm -ihv kernel-headers-2.6.18-92.el5.i386.rpmrpm -ivh glibc-headers-2.5-24.i386.rpmrpm -ivh glibc-devel-2.5-24.i386...
分类:
系统相关 时间:
2014-08-07 18:53:00
阅读次数:
343
预编译头文件: 最常见的使用场景就是 StdAfx.h 文件,在这个文件中包含常用的头文件,比如windows.h,cstdio,string,别的 .cpp 文件去包含 StdAfx.h 头文件。编译的时候 StdAfx.h 尽管被多个 .cpp 包含,但只会编译一次。加快了编译速度。 StdAf...
分类:
其他好文 时间:
2014-08-07 13:05:20
阅读次数:
206
NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults:[cpp] view plaincopyNSString*string=[NSStringstringWithString@"hahaha"];NSUserDefaults*ud=[NSUse...
分类:
其他好文 时间:
2014-08-07 12:44:49
阅读次数:
170
内联函数(inline):用函数已被编译好的二进制代码替换对函数的调用指令。
只有频繁调用的简单函数才适合内联,稀少被调用的复杂函数和递归函数都不适合内联。
编译生成.s的汇编代码:g++ -S ***.cpp
直接输出指针a地址值:count
以数组形式new的内存指针 int *a=new int [10];,也要以数组形式去delete,如 delete a[];
当指针为...
分类:
编程语言 时间:
2014-08-06 19:23:52
阅读次数:
273
分离链接法
hash table是映射机制的,最大的优点就是它的操作是O(1)级别的。但是会出现哈希冲突,这就需要几种办法来解决。这里先说一种:分离链接法。
就是当插入的位置已经存在一个值之后,那么在这个值之后插入,就可以了,也叫拉链法。(但是其实会降低查找速度,变成O(n)级别)
下面是代码:
//
// main.cpp
// HashTable_SeparateCha...
分类:
其他好文 时间:
2014-08-05 22:35:10
阅读次数:
246
当我们声明和定义一个模板的时候,必须要让声明和定义放在一个文件里。否则编译器会报错。这就是为什么boost的实现文件的后缀名是hpp了。这其中的理由是什么呢?为什么会这样?首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代...
分类:
编程语言 时间:
2014-08-05 22:10:20
阅读次数:
209
在这一小节中实现了文件的下载,具体的思路是根据用户的uid和用户提供的文件名filename联合两张表,取得md5唯一标识符,然后操作这个标识符对应的文件发送给客户端。 实现下载的小小网盘程序 client.cpp增加下面这个函数以实现文件的下载。 1 int file_pull(struc...
分类:
其他好文 时间:
2014-08-05 22:06:20
阅读次数:
412