03 2015 档案
摘要:Android就是披着JAVA外衣的C啊~音频解码原来是直接调用的本地C方法直接通过硬件解码的,JAVA和C的字节数组存放模式不同(java是大端,C根据不同平台不同),不同格式需要转化以后才能用。涨知识~~~
阅读全文
摘要:typdef是在计算机编程语言中用来为复杂的声明定义简单的别名用的 typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,在网上找了很多资料,结合自己遇到的各种问题,总结下:用途一:创建平台无关的数据类型, 使用typedef为现有类型创建同义字,定...
阅读全文
摘要:typedef 与 #define的区别整理于一篇经典blog,经典原文地址http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html案例一:通常讲,typedef要比#define要好,特别是在有指针的场合。请看例子:typede...
阅读全文
摘要:细说 struct和typedef struct 参考原文:http://www.cnblogs.com/qyaizs/articles/2039101.html,有些小改动~1 首先://注意在C和C++里不同 在C中定义一个结构体类型,并且声明一个结构体变量,下面几种方法是等价的 ...
阅读全文
摘要:C++中有两个getline函数, cin.getline()与getline() 这两个函数相似,但是 这两个函数分别定义在不同的头文件中。 cin.getline()属于istream流,而getline()属于string流,是不一样的两个函数 1.getline()是定义在中的一...
阅读全文
摘要:参考原文:http://www.cnblogs.com/flatfoosie/archive/2010/12/22/1914055.html,另外做了一些修改~1、cin 2、cin.get() 3、cin.getline() 4、getline() 附:cin.ignore();c...
阅读全文
摘要:AssertAssert是断言的意思,头文件为assert.h,assert是一个宏功 能: 测试一个条件并可能使程序终止用 法: void assert(int test);在单元测试中经常使用断言断言只有在Debug模式下才有效,它可以有两种形式1.assert Expression12.ass...
阅读全文
摘要:原文地址:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777433.html作用域规则告诉我们一个变量的有效范围,它在哪儿创建,在哪儿销毁(也就是说超出了作用域)。变量的有效作用域从它的定义点开始,到和定义变量之前最邻近的开括号配对...
阅读全文
摘要:在用c++的getline函数的时候碰到两个问题,总结如下: 1.有时候写程序的时候我们会发现getline(cin,str);这样的语句是不会执行,而是直接跳过的, 一般的解决方法是getline一句之前加cin.ignore()或者一句cin.get();,或者重复geiline解释:认真...
阅读全文