Loading...
最近有朋友在搞这个,midi文件就是个音乐文件,最后在github上面找到了一个c++的解析库。备忘整理下。MIDI文件的介绍MIDI文件的介绍可以看这两...
枚举是比较方便的列表,用来判断条件等特别方便 enum hu { first, second, ...
在C++中可以使用stringstream来很方便的进行类型转换,字符串串接,但是还有有几个地方需要注意的,之前没有注意过,今天打了一个简单的demo做备...
#line 常量 "文件名"#line 常量出于错误判断的目的,使编译器认为下一行源代码的行号是以十进制整型常量的形式给出的,并且当前的输入文件是由该标示...
#if a#else b#endif,其实这个就是选择编译那部分,和if-else的区别就是:编译的时候进行选择的,如果是a的话,...
在项目中,使用了很早的用来MD5的c++文件,结果就是只能用在32位的机器上,而现在苹果提审必须要适配64位,所以就造成了很尴尬的情况。好在是只有苹果限制...
指针是一种保存变量地址的变量,指针存储的内容是它指向的变量的地址。一、指针的基础类似于int *p;int a = 10; int *p = &...
宏定义在C语言中很常见,现在就总结下宏定义的相关知识以作记录。一、宏定义1、宏定义就是 #define 名字 替换文本。替换文本是#define尾部的所有...
C语言提供了可随意使用的goto语句以及标记跳转位置的标号。从理论上来说goto语句是没有必要的,但是在某些情况下goto语句还是用的着的,最常见的就是终...
电脑的随机数都是伪随机,也就是通过一定的算法得出一个数列,然后每 rand()一次就取一个数。而srand()的功能就是就是设置产生随机数的公式的参数(随...
在有的函数中,因为不确定是在哪里多耗费了时间导致的卡顿,所以可以使用下面这些方法获取函数执行时间,以此来判断是哪部分拖慢了系统的执行速度。这里给出一个de...
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别。TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有...
C++的运算符十分丰富,使得C++的运算十分灵活方便。例如把赋值号(=)也作为运算符处理,这样,a=b=c=4就是合法的表达式,这是与其他语言不同的。C+...
在定义变量时,如果加上关键字const,则变量的值在程序运行期间不能改变,这种变量称为常变量(constant variable)。例如: &...
其实在前面的例子中已经多次用到了变量。在程序运行期间其值可以改变的量称为变量。一个变量应该有一个名字,并在内存中占据一定的存储单元,在该存储单元中存放变量...
原文地址:http://c.biancheng.net/cpp/biancheng/view/104.html数值常量数值常量就是通常所说的常数。在C++...
VA_LIST 是在C语言中解决变参问题的一组宏,所在头文件:#include <stdarg.h>,用于获取不确定个数的参数【一】va_li...
参考文章:http://www.cppblog.com/cxl82116/archive/2007/07/08/27669.aspx【1.string 的...
map 就类似于 oc 中的字典,由一个 key 和一个 value 成对出现组成【map 的主要函数】begin() ...
原文地址:http://genwoxuevc.blog.51cto.com/1852984/503337vector和数组类似,它拥有一段连续的内存空间,...
STL就是Standard Template Library,标准模板库。是一些“容器”的集合,这些“容器”有list,vector,set,map等。S...
这个分为 c 和 c++两个来说【c 语言】如果不加括号,写了只是代表一个函数名,但是并不执行这个函数里面的内容比如说下边这样就不会输出 Damon 这个...
这个是一个Cocos2d-x的enum使用的简单demo,enum的简单说明就像下面这个:#ifndef __HELLOWORLD_SCENE_...
这个是在stackoverflow上面看到的,参考链接:http://stackoverflow.com/questions/385023/why-do-...